WPF:向列宽添加5个像素

时间:2017-07-04 14:46:39

标签: wpf xaml grid converter

我有一个包含4列的网格:

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="14" />
    <ColumnDefinition Width="10" />
    <ColumnDefinition Width="{TemplateBinding ActualWidth}" />
    <ColumnDefinition Width="10" />
</Grid.ColumnDefinitions>

现在我想在第三列的宽度上添加5个像素?我需要一个转换器,或者还有其他简单的技巧吗?

1 个答案:

答案 0 :(得分:0)

您需要转换器,但在此之前,您无法将TemplateBinding转换为ActualWidth。

Stuff不会像你想要的那样工作,因为其他列会让你控制自己调整大小。

您需要另一种解决方案