現在、ComboBoxは次のように定義されています。
<ComboBox Name="comboItems" ItemsSource="{Binding Path=EnumDataItems}"
DisplayMemberPath="Description"
ToolTip="{Binding Path=ToolTip}" // never displays the value
SelectedValuePath="Value" SelectedValue="{Binding Path=Value}" />
ツールチップ以外はすべて機能します。バインドする必要のあるプロパティ。ToolTip
値が含まれています。次の手順を実行すると、ToolTipに値が含まれていることを確認する結果が表示されるため、これは確実です。
<ComboBox Name="comboItems" ItemsSource="{Binding Path=EnumDataItems}"
DisplayMemberPath="ToolTip" // I replaced 'Description' with 'ToolTip'
ToolTip="{Binding Path=ToolTip}"
SelectedValuePath="Value" SelectedValue="{Binding Path=Value}"/>
に置き換えDescription
たToolTip
ところ、ToolTipの値が画面に表示されていることがわかります。でも
ToolTip="{Binding Path=ToolTip}"
まだ動作しません。ツールチップを次のように表示しようとすると、次のようになります。
ToolTip="ToolTip"
「ToolTip」という単語が表示されるだけです。
どうすればToolTip
値を表示できますか?