0

Я пытаюсь переключаться между 2 шаблонами на основе триггера данных. Но я сбой приложения, когда «Ссылка на объект не установлена ​​в экземпляр объекта». Если я прокомментирую установщик шаблона, он работает нормально.«Ссылка на объект не установлена ​​в экземпляр объекта». при настройке шаблона listview

Вот мой XAML:

<Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}"> 
     <Setter Property="Template" Value="{StaticResource Default}"/> 
     <Style.Triggers> 
      <DataTrigger Binding="{Binding Path=FlagVar}" Value="true"> 
       <Setter Property="Template" Value="Error"/> 
       <Setter Property="Background" Value="{DynamicResource ListErrorBackgroundColor}"/> 
       <Setter Property="IsSelected" Value="False"/> 
      </DataTrigger> 
     </Style.Triggers> 
</Style> 

Edit- выше укладка в ResourceDictionary, который сливается в потребляющей XAML.

ответ

1

Что такое значение = "Ошибка" означает? Вы не можете установить шаблон, как это, проверьте эту статью

http://msdn.microsoft.com/en-us/library/ms788717(VS.85).aspx

+1

Не могу поверить, что ответ был столь же глупо, как отсутствует {StaticResource} спецификатор! Благодаря! – Krishter

+0

Удачи !!! :) –

 Смежные вопросы

  • Нет связанных вопросов^_^