我正在尝试做一些人管理应用程序,我想使用自己的组件。我有一个带有操作的listBox,我想在选定的操作中显示列表中的人。我只能在另一个列表中显示他们的名字是没有问题的,但是我希望有一个窗格,其中将是一个卡片(我的组件),用于与该操作相关联的每个人。该卡应该看起来像
<WrapPanel HorizontalAlignment="Left" Height="296" Margin="668,59,0,0" VerticalAlignment="Top" Width="230">
<Image x:Name="image" Height="124" Width="226"/>
<TextBlock x:Name="textBlock_Copy5" TextWrapping="Wrap" Text="Name: " FontSize="18"/>
<TextBox x:Name="textBox_Copy2" Height="25" TextWrapping="Wrap" Width="151"/>
<TextBlock x:Name="textBlock_Copy6" TextWrapping="Wrap" Text="Surname: " FontSize="18"/>
<TextBox x:Name="textBox_Copy3" Height="25" TextWrapping="Wrap" Width="145"/>
<TextBlock x:Name="textBlock_Copy7" TextWrapping="Wrap" Text="Birthday: " FontSize="18"/>
<DatePicker Width="136" DisplayDate="2016-06-27" DisplayDateStart="1950-01-01" FirstDayOfWeek="Monday" SelectedDate="{Binding Selected.DatumOdjezdu}"/>
</WrapPanel>
所以我有两个问题。
感谢任何提示。
答案 0 :(得分:5)
WPF提供了多种实现目标的方法。
这取决于您的应用程序,最适合您的需求。
您可以通过
来达到此目的这里有一些关于Differences of UserControl and CustomControl
的更多信息根据您发布的代码,我建议您使用DataTemplate。