你如何更改UserControl资源?

时间:2012-07-11 18:07:14

标签: wpf

我定义了一个usercontrol资源:

<UserControl.Resources>
    <ResourceDictionary>
        <System:Double x:Key="marginAndThickenss">3</System:Double>
    </ResourceDictionary>
</UserControl.Resources>

这在整个usercountol中工作得很好,因为我需要不同元素的边距和厚度。

我的问题是,如何在运行时更改此变量?

谢谢!

1 个答案:

答案 0 :(得分:1)

Resources["marginAndThickenss"] = newValue;

使用

FindResource("marginAndThickenss");

获取资源价值