0
我有一個簡單的ListView綁定到計算集合。該視圖在顯示中調用Calc Name屬性。我已經將列表菜單設置爲列表視圖中的各個項目,但右鍵單擊上下文菜單顯示爲一個沒有任何內容的小框。我錯過了什麼?listview datatemplate上的上下文菜單不工作
<ListView x:Name="CalcList" ItemsSource="{Binding Calculations}">
<ListView.ItemTemplate>
<DataTemplate DataType="x:Type lib:Calculation">
<DataTemplate.Resources>
<ContextMenu x:Key="CalcMenu">
<MenuItem Header="Delete Calculation" Click="MenuItem_Click"/>
<MenuItem Header="Another"/>
<MenuItem Header="Another"/>
</ContextMenu>
</DataTemplate.Resources>
<Border BorderBrush="Black" BorderThickness="1" Margin="2">
<Border.ContextMenu>
<ContextMenu ContextMenu="{StaticResource CalcMenu}"/>
</Border.ContextMenu>
<TextBlock MouseLeftButtonDown="DisplayCalc" Text="{Binding Path=Name}"></TextBlock>
</Border>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
謝謝。
謝謝你。我只是爲了查看它而移動資源,但沒有意識到語法錯誤。 – 2012-03-04 13:39:25