Решение:
1. В свойства ComboBox необходимо добавить
ToolTipService.ShowOnDisabled="True"
2. Самой подсказке надо добавить привязку к какому-нибудь свойству (в нашем примере IsFlag) и воспользоваться встроенным конвертором BooleanToVisibilityConverter
<ToolTip Visibility="{Binding IsFlag, Converter={StaticResource BooleanToVisibilityConverter }}" Content="Tooltip for test"/>
<ComboBox ToolTipService.ShowOnDisabled="True" IsEnabled="{Binding IsFlag, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged,
Converter={StaticResource InverseBooleanConverter}}" Margin="25" > <ComboBox.ToolTip> <ToolTip Visibility="{Binding IsFlag, Converter={StaticResource BooleanToVisibilityConverter }}" Content="Tooltip for test"/> </ComboBox.ToolTip> <ComboBoxItem Content="Item1" IsSelected="True" /> <ComboBoxItem Content="Item2" /> <ComboBoxItem Content="Item3" /> </ComboBox>
Комментариев нет:
Отправить комментарий