2012-03-15 8 views
2

私はグレードってこんなモンクラスにバインドされたDataTemplateを持って、それはまたのStackPanelが含まれていますDataTemplateの子要素を介してBindingを抽出するにはどうすればよいですか?

<DataTemplate DataType="{x:Type logic:Sensor}"> 
     <StackPanel Name="SensorPanel" MouseDown="SensorPanel_MouseDown"> 
      <TextBlock Name="ID" Text="{Binding}" ></TextBlock> 
      <TextBlock Name="Type" Text="{Binding Type}"></TextBlock> 
     </StackPanel> 
    </DataTemplate> 

私はのインスタンスを取得したいスタックパネルをクリックすると「ロジック:センサー」送信者を経由してパラメータ。

private void SensorPanel_MouseDown(object sender, MouseButtonEventArgs e) 
    { 

    } 

このようにする方法はありますか?

答えて

1

送信者をFrameworkElementにキャストし、DataContextプロパティを取得します。

+0

これは機能しました。ありがとうございました!!! – liranxs

関連する問題