スタイルを使用して、事前定義されたコントロールのテンプレートを定義しています。コントロールは、変更できないフレームワークの一部です。このコントロールにはとがあり、そのためにイベントDataGrid
を追加したいと思います。MouseDoubleClick
イベントハンドラー(HandleGridDoubleClick
)は、フレームワークですでに指定されています。
このメソッドにバインドする方法はありますか?フレームワークがそのためのコマンドを提供していれば簡単だったと思います。
<Style
TargetType="xyz:FileMessageControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate
TargetType="xyz:FileMessageControl">
<Grid>
.....
<DataGrid MouseDoubleClick = HandleGridDoubleClick>
.....
</DataGrid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>