안녕하세요, 저는 윈도우 폰 app에서 컨텐트 메뉴를 설정할 필요가 있습니다. 일부 코드를 시도했지만 컨텐트 메뉴가 실행되지 않습니다. 그래서 아무도 내 코드가 작동하지 않는 이유를 말해줍니다. 내 코드가 잘못되었습니다.Windows phone에서 탭/클릭 이벤트로 컨텍스트 메뉴를 설정하는 방법은 무엇입니까?
<Button Width="113" Click="Home" BorderThickness="0" HorizontalAlignment="Left" Height="87" >
<Image Source="Images/home_30.png" Stretch="Uniform" VerticalAlignment="Top" Height="66" Width="68" />
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Tap="GestureListener_Tap" />
</toolkit:GestureService.GestureListener>
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu x:Name="menu">
<toolkit:MenuItem Header="Add"/>
<toolkit:MenuItem Header="Update"/>
<toolkit:MenuItem Header="Delete"/>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</Button>
내 C# 코드
private void GestureListener_Tap(object sender, GestureEventArgs e)
{
Button button = sender as Button;
ContextMenu contextMenu = ContextMenuService.GetContextMenu(button);
if (contextMenu.Parent == null)
{
contextMenu.IsOpen = true;
}
}
이 코드를 사용하고 있지만, 메뉴 버튼이 실행되지 않습니다
내 코드는 아래와 같습니다.
당신이하고 싶은 것을 잘 모르지만 귀하의 MenuItems에서 클릭/탭하지 않아야합니까? ? –
robertk