У меня есть выпадающий список, к которому я привязываю Список. Для каждого элемента в выпадающем списке на основе идентификатора я выбираю данные из базы данных и отображаю подсказку. ToolTip может получить правильные данные в первый раз.
Когда я изменяю любой другой элемент в Combobox, подсказка все еще показывает старое содержимое? Как получить обновленное значение при изменении выбора в выпадающем списке?
Ниже приведен мой код Xaml:
<ddd:ComboBoxEdit x:Name="pboPlayers"
Focusable="False"
NullText="Select Players"
Background="White"
VerticalAlignment="Top"
Height="24"
ItemsSource="{Binding Path=RowData.Row.PlayerList}"
DisplayMember="PlayerName"
ValueMember="PlayerPk"
SelectedIndex="0"
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EventToCommand EventName="SelectedIndexChanged" Command="
{Binding RowData.Row.OnPlayerChangedCommand}"
PassEventArgsToCommand="True"/>
</dxmvvm:Interaction.Behaviors>
<ddd:ComboBoxEdit.ToolTip>
<ToolTip>
<ToolTip.Style>
<Style TargetType="{x:Type ToolTip}">
<Style.Triggers>
<DataTrigger Binding="{Binding
Path=RowData.Row.PlayerToolTipText}" Value="">
<Setter Property="Visibility"
Value="Collapsed"/>
</DataTrigger>
<DataTrigger Binding="{Binding
Path=RowData.Row.PlayerToolTipText}" Value="{x:Null}">
<Setter Property="Visibility"
Value="Collapsed"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ToolTip.Style>
<TextBlock ToolTip="{Binding Path=RowData.Row.PlayerToolTipText}" />
</ToolTip>
</ddd:ComboBoxEdit.ToolTip>