2012-03-15 28 views
2

我有一個綁定到樓內設有商務類一個DataTemplate,它也包含一個StackPanel:如何通過其子元素提取DataTemplate的綁定?

<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 2012-03-15 23:59:08

相關問題