私はWPFが初めてです。グループ化が「検索結果」と等しい場合にのみToolTip
、アイテムに を表示しようとしています。ListBox
次のようなエラーが表示されます。
「タイプ 'FrameworkElement' にプロパティ 'Content' が見つかりませんでした。」
以下のコードの何が問題なのか誰か教えてもらえますか?
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=code}">
<TextBlock.ToolTip>
<ToolTip>
<ToolTip.Triggers>
<DataTrigger Binding="{Binding Path=grouping}" Value="Search Results">
<Setter Property="Content" Value="{Binding Path=grouping}"/>
</DataTrigger>
</ToolTip.Triggers>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
以下のコードのようなトリガーがなくても問題なく動作するため、プロパティが見つからなかったと言う理由がわかりません。
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Path=code}">
<TextBlock.ToolTip>
<ToolTip Content="{Binding Path=grouping}" />
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>