Есть класс - описывающий свойство зависимости
namespace WpfApp1
{
class BrushClass: InkCanvas
{
public static DependencyProperty BrushProperty;
static BrushClass()
{
BrushProperty = DependencyProperty.Register("BrushData",typeof(Brush),typeof(BrushClass));
}
public Brush BrushData
{
get { return (Brush)GetValue(BrushProperty); }
set { SetValue(BrushProperty, value); }
}
}
}
- но когда в другом классе - в обработчике кнопки - я пытаюсь получить его значения - он не видит поле типа DependencyProperty для аргумента GetValue
private void Button_Click(object sender, RoutedEventArgs e)
{
Brush_Control.BrushData.SetCurrentValue(BrushProperty, 5); // не видит BrushProperty
}