Я новичок в WPF, и весь этот мир связывания и стилей довольно запутанный.
Я создал копию ControlTemplate по умолчанию для ListViewItem:
<Window.Resources>
<ControlTemplate x:Key="ListViewItemControlTemplate1" TargetType="{x:Type ListViewItem}">
...
</ControlTemplate>
</Window.Resources>
Затем яесть столбцы в моем ListView, например:
<ListView x:Name="lstFiles">
<ListView.View>
<GridView>
<GridViewColumn x:Name="clmName" Header="Name" DisplayMemberBinding="{Binding Name}" />
</GridView>
</ListView.View>
</ListView>
Если я добавлю новый элемент в Designer, я могу легко применить этот ControlTemplate:
<ListViewItem Content="ListViewItem1" Template="{DynamicResource ListViewItemControlTemplate1}"/>
Но как мне использовать этот шаблон, когдаэлементы привязываются к ListView из кода, используя lstFiles.ItemsSource
?