У меня есть ComboBox
в моем приложении WPF. Использование ниже кода можно установить ToolTip
в качестве выбранного значения:Как установить всплывающую подсказку со списком WPF на основе выбранного значения?
ToolTip="{Binding Path=SelectedValue, RelativeSource={RelativeSource Self}}"
Но если мне нужно установить отдельное значение для ToolTip
на основе ComboBox
выбора, следующий код не работает:
<controls:ComboBoxEx.Style>
<Style TargetType="ComboBox" BasedOn="{StaticResource basicStyle}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=SelectedValue, RelativeSource={RelativeSource Self}}" Value="DAW">
<Setter Property="ToolTip" Value="abc"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=SelectedValue, RelativeSource={RelativeSource Self}}" Value="generic">
<Setter Property="ToolTip" Value="def"/>
</DataTrigger>
</Style.Triggers>
</Style>
</controls:ComboBoxEx.Style>
Любой помощь будет оценена, спасибо.
Кому принадлежит ваша ComboBox? Список строк? Из интереса попробуйте использовать SelectedItem, а не SelectedValue. –
Я пробовал оба из них :( – Relativity