1

WPF で、DoubleClick イベント ハンドラーを使用して CustomUserControl を作成しました。このコントロールを ControlTemplate 内で次のように使用しています。

             <xcdg:DataCell FieldName="."  Template="{StaticResource myTemplate}">
                </xcdg:DataCell>

また、これは私の ControlTemplate:

    <ControlTemplate x:Key="myTemplate" TargetType="xcdg:DataCell">
                        <uicontrols:MyCustomControl  Tag="{Binding ID}"  Margin="0"  Height="140" Width="150" DoubleClick="ctrl_DoubleClick">
    </ControlTemplate>

DoubleClick イベント ハンドラが ControlTemplate 内で機能していません。何が問題で、最善の解決策は何ですか?

4

1 に答える 1

0

私は自分の答えを見つけました。DateCell で追加のテンプレートを使用するのではなく。インラインテンプレートを使用しました。

<xcdg:DataCell FieldName=".">
 <xcdg:DataCell.Template>
   <ControlTemplate> 
     // your template code. here the event of my controls are working.
   </ControlTemplate>
 </xcdg:DataCell.Template>
</xcdg:DataCell>
于 2016-02-26T16:50:00.677 に答える