Как заставить BorderThickness получить свое значение от ключа ресурса WPF? - PullRequest
4 голосов
/ 04 ноября 2010

Я пытаюсь создать ресурс String, Int32, как показано ниже, но он не работает. Я получил сообщение о том, что значение не может быть преобразовано.

Если вы знаете, как это сделать, пожалуйста, помогите.

<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 Ответ

7 голосов
/ 04 ноября 2010

Тип BorderThickness - System.Windows.Thinkness not Int32

<Thickness x:Key="MyKey" >1</Thickness>

Удачи!

...