Подтвердить что ты не робот

Целое значение в ресурсах WPF?

Можно ли установить целочисленное значение в элементе управления WPF Ресурсы?!

<UserControl.Resources>

    <SolidColorBrush x:Key="MyLineBrush" Color="LightGreen" />

    ??? <Integer x:Key="MyStrokeThickness" Value="2" /> ???


    <Style TargetType="local:MyLine" x:Key="MyLineStyleKey">    

        <Setter Property="Stroke" 
            Value="{DynamicResource MyLineBrush}"/>

        <Setter Property="StrokeThickness" 
            Value="{DynamicResource MyStrokeThickness}"/>

    </Style>

Чтобы динамически изменять значения MyLineBrush и MyStrokeThickness...

4b9b3361

Ответ 1

Чтобы сделать это объявление, вам нужно импортировать пространство имен System:

xmlns:sys="clr-namespace:System;assembly=mscorlib"

...

<sys:Int32 x:Key="MyValue">1234</sys:Int32>

Примечание: вам нужно будет использовать Double для большинства свойств WPF вместо Int32

Ответ 2

Для StrokeThickness это должно быть

<system:Double x:Key="ThemeIconStrokeThickness">1</system:Double>