绑定颜色

时间:2017-05-06 01:50:50

标签: c# .net wpf colors binding

我在settings.xaml.cs中创建了滑块,并将它们添加到实心的画笔颜色中。除了代码隐藏之外,我无法从任何地方访问它们。有没有办法从xaml调用它们?

    public void sli_ValueChanged(object sender, System.Windows.RoutedPropertyChangedEventArgs<double> e)
    {
        SolidColorBrush FontBrush = (SolidColorBrush)this.Resources["FontBrush"];
        //SolidColorBrush FontBrush = (SolidColorBrush)TryFindResource("FontBrush");

        if ((sliR != null) && (sliG != null) && (sliB != null))
        {
            FontBrush.Color = Color.FromRgb((byte)sliR.Value, (byte)sliG.Value, (byte)sliB.Value);
        }

        settings.FontBrush = FontBrush;
    }
}

这是创建新画笔的地方,它可以在后面的代码中调用,但不能在除settings.xaml之外的任何XAML中调用。

0 个答案:

没有答案