如何使BorderThickness从WPF资源键接收其值?

时间:2010-11-04 12:09:54

标签: wpf resources border thickness

我尝试创建StringInt32资源,如下所示,但它不起作用。我收到错误,说无法转换该值。

如果你知道怎么做,请帮助。

<ResourceDictionary 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <sys:Int32 x:Key="MyKey">1</sys:Int32>
</ResourceDictionary>

<Label Content="abb" BorderThickness="{StaticResource MyKey}" />

1 个答案:

答案 0 :(得分:7)

BorderThickness的类型为System.Windows.Thinkness而非Int32

<Thickness x:Key="MyKey" >1</Thickness>
祝你好运!