<ControlTemplate TargetType="{x:Type CheckBox}">
<Grid>
<GridColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="auto"/>
</GridColumnDefinitions>
<Border GridColumn="0">
<Ellipse Name="E1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Fill="Red"/>
</Border>
<ContentPresenter GridColumn="1" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
</Grid>DataGrid中绑定ComBox。
编辑的时候下拉选择。如果先选择了一个字数比较多的选项,那么该列被拉长,再改一下,选择一个字数比较少的选项,那么这一列还是那么长。
如果将DefColWidth属性设置为0,则该控件在列标头宽度或基本字段的Size属性设置的基础上自动调整所有列的大小。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)