【发布时间】:2018-11-14 09:23:55
【问题描述】:
有了这个类:
Public Class PageBetModel
Private _name As String
Public Property Name As String
Get
Return _name
End Get
Set(ByVal value As String)
_name = value
End Set
End Property
Private _group As String
Public Property Group As String
Get
Return _group
End Get
Set(ByVal value As String)
_group = value
End Set
End Property
End Class
我想创建一个带有ItemsControl 的样式,绘制Name 属性,
并按Group 属性分组。
<ItemsControl ItemsSource="{Binding Path=Model}" ItemsPanel="{DynamicResource MyPanel}" ItemTemplate="{DynamicResource MyTemplate}"/>
<DataTemplate x:Key="MyTemplate">
<Border MinHeight="100" BorderThickness="0,0,0,2" BorderBrush="#dfe1e0">
<TextBlock x:Name="RadioButtonText" Margin="16,40,16,16" Width="287" Text="{Binding Path=Name}" FontFamily="Arial" FontSize="17" Foreground="#474747" FontWeight="SemiBold" TextWrapping="Wrap" VerticalAlignment="Top" HorizontalAlignment="Left"/>
</Border>
</DataTemplate>
我想展示这个简单的设计,但通过Group 属性将不同的名称与Expander 分组。
【问题讨论】:
标签: wpf vb.net datatemplate itemscontrol