我在我的WPF應用程序中有一個ComboBox
。使用下面的代碼,我可以設置ToolTip
爲所選值:如何根據選定的值設置WPF組合框的工具提示?
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>
任何將不勝感激,謝謝。
你的ComboBox綁定到什麼?一串字符串?出於興趣,嘗試使用SelectedItem而不是SelectedValue。 – 2013-03-05 23:48:14
我嘗試了他們兩個:( – Relativity 2013-03-05 23:50:15