Нужно сделать чтобы кнопка была видна только если в TabControl выбран элемент с индексом 1. Пытаюсь сделать через конвертер, но не работает.
Converter
public class BackButtonVisibleConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
TabControl tab = value as TabControl;
if (tab.SelectedIndex == 1)
return Visibility.Visible;
return Visibility.Hidden;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
Ответ
Попробуйте так, сори поправил.
и в конвертере используйте SelectedIndex
if (1.Equals(value))
return Visibility.Visible;
дело в том, что PropertyChanged не сработает, т.к. сам mainTab не меняется, но если вы укажете именно свойство SelectedIndex в Path, то PropertyChanged для Path отработает
Комментариев нет:
Отправить комментарий