在GridView中,我試圖在用戶右鍵單擊某個項目時顯示上下文菜單。如何在UWP的StackPanel中使用ContextFlyout?
我想:
<GridView.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical" Width="120" Background="LightBlue">
<StackPanel.ContextFlyout>
<MenuFlyout>
<MenuFlyoutItem Text="Change color" Click="ChangeColorItem_Click" />
</MenuFlyout>
...
但StackPanel.ContextFlyout
拋出一個錯誤。我錯過了什麼?
UPDATE
錯誤是:The attachable property 'ContextFlyout' was not found in type 'StackPanel'
ContextFlyout是UIElement的一個屬性,則StackPanel中自UIElement的。
哪個錯誤?你有來自它的消息嗎?請發佈它。 –