У меня есть некоторые элементы управления, которые мне нужно скрыть или отключить на основе результатов некоторых вычислений. Я хотел бы привязать свойство IsEnabled или IsVisible к результату получения какого-либо метода или свойства родительского класса формы. Что-то вроде этого:Как связать свойство IsEnabled или IsVisible с методом или свойством get?
<TabItem Name="MyTab" Header="This should be enabled when result is 2" IsEnabled="{Binding MyMethod}">
<!--Some other stuff-->
</TabItem>
и в коде позади:
public bool MyMethod()
{
return _valueA + _valueB == 2;
}
Можете ли вы помочь мне найти правильный путь для достижения этой цели, пожалуйста?
Thx, JiKra
Откуда возникают _valueA и _valueB и когда они должны быть пересчитаны? –
Они могут быть глобальными переменными текущего класса, или может быть назначен какой-то внешний класс калькулятора - это не имеет значения. Мне просто нужно привязать свойство IsEnabled к методу, подобному этому, или к свойству класса. – JiKra