WPF下radiobox的生成
本帖最后由 csuyangzhan 于 2016-11-15 16:08 编辑wpf动态绑定的表格一列如何添加radiobox,请发个DEMO给我谢谢
我是16点打电话询问的用户
C1FlexGrid在各个平台的集合帖:
http://blog.gcpowertools.com.cn/post/C1FlexGrid.aspx
里面有所有WPF的资源。 里面我看了很久,相关的都一个一个点进去查看,并没有我提出的需求demo,麻烦发下具体网址 WPF下的模板可以重写,重写模板,然后和数据源进行绑定。
代码参考:
<c1:Column Header="Category" Width="200" >
<c1:Column.CellTemplate>
<DataTemplate>
<Grid Margin="4 0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="25"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="{Binding Category.Picture}" />
<TextBlock Grid.Column="1" Margin="4 0 0 0" VerticalAlignment="Center" Text="{Binding Category.CategoryName}" />
</Grid>
</DataTemplate>
</c1:Column.CellTemplate>
<c1:Column.CellEditingTemplate>
<DataTemplate>
<ComboBox
ItemsSource="{Binding Categories, Source={StaticResource _vm}}"
SelectedValue="{Binding Category}"
IsSynchronizedWithCurrentItem="False" >
<ComboBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="25"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="{Binding Picture}" />
<TextBlock Grid.Column="1" Margin="4 0 0 0" VerticalAlignment="Center" Text="{Binding CategoryName}" />
</Grid>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</DataTemplate>
</c1:Column.CellEditingTemplate>
</c1:Column>
这段是有关ComboBox的代码,重写了CellEditingTemplate和CellTemplate。
在非编辑展示的是图片和文字,在进入编辑状态展示的是ComboBox,并且通过Binding属性绑定数据源。
供您参考。
这个示例的地址:\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox\ComboBox
页:
[1]