如何将相同的数据源绑定到ListBox ItemsSource及其列表框项目模板
<ListBox ItemsSource="{Binding TrackPluginView }" BorderBrush="Transparent" Height="180" ScrollViewer.VerticalScrollBarVisibility="Auto"
Grid.IsSharedSizeScope="True"
HorizontalContentAlignment="Stretch">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<ContentControl Width="auto" Height="auto" Content="{ Binding TrackPluginView}" />
<Button Command="{Binding}" Content="Delete" Width="150" HorizontalAlignment="Right" VerticalAlignment="Center" ></Button>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>发布于 2013-10-30 15:42:39
<ListBox ItemsSource="{Binding TrackPluginView }" BorderBrush="Transparent" Height="180" ScrollViewer.VerticalScrollBarVisibility="Auto"
Grid.IsSharedSizeScope="True"
HorizontalContentAlignment="Stretch">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<ContentControl Width="auto" Height="auto" Content="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListBox}}, Path=DataContext.TrackPluginView}" />
<Button Command="{Binding}" Content="Delete" Width="150" HorizontalAlignment="Right" VerticalAlignment="Center" ></Button>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>https://stackoverflow.com/questions/19675616
复制相似问题