我在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中调用。