Я определил стиль в моем файле ресурсов, как показано ниже
<Style x:Name="ListBoxStyle" TargetType="ListBox" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBox">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name,Mode=TwoWay}"
Margin="5"
Foreground="Red">
</TextBlock>
<TextBlock Text="{Binding Age,Mode=TwoWay}"
Margin="5">
</TextBlock>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Я в растерянности относительно того, что поместить сюда в шаблоне данных
<ListBox x:Name="MyList" ItemsSource="{Binding }">
<ListBox.ItemTemplate>
<DataTemplate>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Я пытался использовать
<ContentPresenter Style="{StaticResource ListBoxStyle}"></ContentPresenter>
и даже
<ContentControl Style="{StaticResource ListBoxStyle}"></ContentControl>`
но получил эту ошибку
Не удалось присвоить свойству 'System.Windows.FrameworkElement.Style'.
Что я могу поставить между тегами DataTemplate
, если я хочу предоставить собственный стиль?