保证金价值类型的资源

时间:2013-11-06 05:53:24

标签: xaml styles staticresource

我想将保证金设置为所有页面的默认值。对于我使用的高度

    <System:Double x:Key="Height">20</System:Double>

但保证金是'0,2,0,0'我必须使用的类型是什么?

我不想使用样式和设置器。

2 个答案:

答案 0 :(得分:13)

对于Margin,您需要Thickness属性来设置它,所以不要使用System:Double try;

<Thickness x:Key="Height" Left="0" Top="2" Right="0" Bottom="0" />

<Button Margin="{StaticResource Height}" Content="Hey I have a Margin now"/>

希望这有帮助。

答案 1 :(得分:0)

尝试将保证金定义为资源的简化方法。

    <Thickness x:Key="MarginCustom1">100</Thickness> <!--Sets L/T/R/B to 100-->
    <Thickness x:Key="MarginCustom2">10,20</Thickness> <!--Sets L/R to 10 and T/B to 20 -->
    <Thickness x:Key="MarginCustom3">10,10,10,10</Thickness> <!--Sets L/T/R/B respectively-->