我有一个包含4列的网格:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="14" />
<ColumnDefinition Width="10" />
<ColumnDefinition Width="{TemplateBinding ActualWidth}" />
<ColumnDefinition Width="10" />
</Grid.ColumnDefinitions>
现在我想在第三列的宽度上添加5个像素?我需要一个转换器,或者还有其他简单的技巧吗?
答案 0 :(得分:0)
您需要转换器,但在此之前,您无法将TemplateBinding转换为ActualWidth。
Stuff不会像你想要的那样工作,因为其他列会让你控制自己调整大小。
您需要另一种解决方案