WPF の列の 1 つに画像がありますDataGrid
。それらの動的なツールチップを生成する必要があるため、ToolTipOpening
イベントのハンドラーを作成しました。しかし、問題は、このイベントの送信者が Image クラスのインスタンスであり、ツールチップを生成するために必要なときにイベントが発生した行に関する情報がないことです。私はCellContentTemplate
このように定義されたこの列のために持っています
<DataTemplate x:Key="SomeTemplate" x:Shared="true">
<Image Name="SomeImage"
Style="{StaticResource SomeStyle}"
Width="16"
Height="16"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Stretch="None"
ToolTipOpening="SomeTooltipHandler"/>
</DataTemplate>
ハンドラーで行番号を取得する方法はありますか?