小编use*_*398的帖子

绑定到WPF中静态类中的静态属性

我有来自静态类的静态属性的绑定值的问题.

我的课:

namespace MyNamespace.Data
{
    public static class MySettings
    {
        public static Color BackgroundColor { get; set; }
        public static Color FontColor { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

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}}"/>
Run Code Online (Sandbox Code Playgroud)

当我运行此代码后,后台设置正常,但其余部分保持不变..

c# wpf xaml binding static

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

binding ×1

c# ×1

static ×1

wpf ×1

xaml ×1