Я знаю, что могу скрыть все что угодно в codebehind, в обработчике события selectionchange.Но возможно ли, скажем, иметь 2 сводных элемента и один элемент управления вне сводной панели и скрыть этот элемент управления, если в xaml выбран 1-й сводный элемент?
Сработал, благодаря @Josh Earl, с помощью конвертера:
public class PivotIndexToVisibilityConverter : IValueConverter
{
public object Convert( object value, Type targetType, object parameter, System.Globalization.CultureInfo culture )
{
int index = (int)value;
return index == 0 ? Visibility.Visible : Visibility.Collapsed;
}
public object ConvertBack( object value, Type targetType, object parameter, System.Globalization.CultureInfo culture )
{
Visibility visibility = ( Visibility )value;
return visibility == Visibility.Visible ? 0 : 1;
}
}