Ho un ComboBox
nella mia applicazione WPF. Usando sottostante Codice posso impostare il ToolTip
come valore selezionato:Come impostare il suggerimento del combobox WPF in base al valore selezionato?
ToolTip="{Binding Path=SelectedValue, RelativeSource={RelativeSource Self}}"
Ma se ho bisogno di impostare un valore separato per ToolTip
sulla base di ComboBox
selezione, il seguente codice non funziona:
<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>
Qualsiasi l'aiuto sarebbe apprezzato, grazie.
A cosa è associato il tuo ComboBox? Un elenco di stringhe? Fuori interesse, provare a utilizzare SelectedItem anziché SelectedValue. –
ho provato entrambi :( – Relativity