Ben JUC adında bir kullanıcı denetimi barındıran bir WPF liste vardır denetler.WPF Liste
Bu harika çalışıyor ve bu wpf çok yeniyim zaten çok etkileyici. Şimdi yapmak istediğim, bağlı bir mülkiyete dayanarak listede farklı kullanıcı kontrollerine sahip.
Bu mümkün mü? Eğer değilse, bunu başka nasıl başarmalıyım?
Ben kullanıcı denetimleri damla/sürükleme sipariş izin istiyorum, çünkü bir liste kullanıyorum ve değişken bir sayı öylesine anlamda yapmak gibi görünüyor olacak - alternatif yaklaşımlar bekliyoruz. arkasında Code
<!-- define templates in resources
ChartDataTemplate is a ChartDataTemplate.xaml, the same for other
-->
<UserControl.Resources>
<DataTemplate x:Key="ChartDataTemplate">
<views:LineChartView />
</DataTemplate>
<DataTemplate x:Key="GridDataTemplate">
<views:PieChartView />
</DataTemplate>
</UserControl.Resources>
<!-- ListView Itemtemplate should point to template selector -->
<ItemsControl.ItemTemplate>
<DataTemplate>
<ContentPresenter
ContentTemplateSelector = "{StaticResource MyTemplateSelector}">
: XAML içinde
:
<ListBox x:Name="peopleListBox"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemContainerStyle="{StaticResource ListBoxItemStretch}"
Foreground="Transparent"
BorderBrush="Transparent"
Background="Transparent"
Grid.ColumnSpan="2" SelectionChanged="peopleListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<my:JUC Margin="4"></my:JUC>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
çok teşekkürler! – Jonno