Я не могу получить правильную комбинацию для получения желаемого эффекта:
Текущий XAML:
<Button Content="Foo" prism:Click.Command="{Binding FooCommand}"
Visibility="{Binding IsEnabled, RelativeSource={RelativeSource Self}, Converter={ncon:VisibilityBooleanConverter}}" />
<Button Content="Bar" prism:Click.Command="{Binding BarCommand}"
Visibility="{Binding IsEnabled, RelativeSource={RelativeSource Self}, Converter={ncon:VisibilityBooleanConverter}}" />
Я хочу извлечь Visibility="{Binding IsEnabled, RelativeSource={RelativeSource Self}, Converter={ncon:VisibilityBooleanConverter}}"
как стиль дляприменить ко всем кнопкам (в рамках этих ресурсов UserControl).Кажется, я не могу получить правильную комбинацию, чтобы это произошло.
По сути, вместо того, чтобы просто отключить кнопку, основанную на ICommand.CanExecute
, она берет этот DependencyProperty и привязывает его кВидимость кнопки с использованием преобразователя логической видимости, поэтому кнопка не только отключена, но и свернута.