我在我的WPF应用程序中有一个ComboBox(组合框)
。使用下面的代码,我可以将ToolTip(提示工具)
设置为所选值:
ToolTip="{Binding Path=SelectedValue, RelativeSource={RelativeSource Self}}"
但是,如果我需要根据ComboBox
的选择设置单独的ToolTip
值,则以下代码不起作用:
<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>