【发布时间】:2014-01-29 16:12:21
【问题描述】:
我在从静态类的静态属性中绑定值时遇到问题。
我的班级:
namespace MyNamespace.Data
{
public static class MySettings
{
public static Color BackgroundColor { get; set; }
public static Color FontColor { get; set; }
}
}
XAML:
<Page ...
xmlns:colors="clr-namespace:MyNamespace.Data"
...>
...
<Button Grid.Column="0" Content="Text"
Background="{Binding Source={x:Static s:MySettings.BackgroundColor}}"
Foreground="{Binding Source={x:Static s:MySettings.FontColor}}"
BorderBrush="{Binding Source={x:Static s:MySettings.FontColor}}"/>
当我运行此代码时,背景设置正常,但其余部分保持不变..
【问题讨论】:
标签: c# wpf xaml binding static