Используйте его в XAML следующим образом:
<CommandBar
DefaultLabelPosition="Right"
VerticalContentAlignment="Center">
<AppBarButton
Icon="Add"
Label="Add Images"
Command="{x:Bind ViewModel.AddImagesCommand}" />
<AppBarSeparator />
<AppBarToggleButton
x:Name="buttonSelect"
Label="Select" />
<AppBarButton
Icon="SelectAll"
Label="SelectAll"
Click="{x:Bind gridViewInputImages.SelectAll}"
IsEnabled="{Binding IsChecked, ElementName=buttonSelect, Converter={StaticResource NullBoolConverter}}" />
</CommandBar>
С таким конвертером:
public class NullBoolConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
if (value == null)
return false;
return (bool)value;
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
throw new NotImplementedException();
}
}
Объявите свой конвертер на своей странице StaticResources:
<converters:NullBoolConverter
x:Key="NullBoolConverter"/>