2
У меня есть шаблон динамического поворотного элемента, как указано ниже:DataTemplateSelector метания MS.Internal.NativeParseException
<controls:Pivot.ItemTemplate>
<DataTemplate>
<ListBox ItemsSource="{Binding Articles}">
<ListBox.ItemTemplate>
<DataTemplate>
<local:DropPageSelector Content="{Binding}">
<local:DropPageSelector.hasImage>
<DataTemplate>
<!--Code-->
</DataTemplate>
</local:DropPageSelector.hasImage>
<local:DropPageSelector.noImage>
<DataTemplate>
<!--Code-->
</DataTemplate>
</local:DropPageSelector.noImage>
</local:DropPageSelector>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
И вот мой код DropPageSelector DataTemplate класс селектора:
class DropPageSelector : DataTemplateSelector
{
public DataTemplate noImage
{
get;
set;
}
public DataTemplate hasImage
{
get;
set;
}
public override DataTemplate SelectTemplate(object item, DependencyObject container)
{
News nws = item as News;
if (nws != null)
{
if (nws.Image != null || nws.Image =="")
{
return hasImage;
}
else
{
return noImage;
}
}
return base.SelectTemplate(item, container);
}
}
Но когда я пытаюсь для запуска кода я получаю следующие ошибки:
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'MS.Internal.NativeParseException' occurred in System.Windows.dll
A first chance exception of type 'System.Exception' occurred in System.Windows.dll
An unhandled exception of type 'System.Exception' occurred in System.Windows.dll
Additional information: Unspecified error
У кого-нибудь есть идентификатор а почему это происходит?
возможно дубликат [Pivotitem метания MS.Internal.WrappedException] (http://stackoverflow.com/questions/18696693/pivotitem-throwing-ms-internal-wrappedexception) –
я не получил любой ответ на это, и это совершенно новый сценарий. –
У меня такая же проблема. Никакого решения не видно. – nikeee