Had*_*ani 4 contextmenu silverlight-4.0
如何在左键单击时打开上下文菜单,而不是在silverlight中单击鼠标右键
<Button Content="Add" Command="{Binding AddTemplateCommand}" Grid.Column="1" Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="14,18,0,0" Name="button1" VerticalAlignment="Top" Width="75" >
<toolkit:ContextMenuService.ContextMenu >
<toolkit:ContextMenu Name="contextMenu1" >
<toolkit:MenuItem Name="FixedToken" Header="FixedToken" ></toolkit:MenuItem>
<toolkit:MenuItem Name="SequenceToken" Header="SequenceTokenToken" ></toolkit:MenuItem>
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
</Button>
Run Code Online (Sandbox Code Playgroud)
试试这个:
// On click
private void button1_Click(object sender, RoutedEventArgs e)
{
ContextMenuService.GetContextMenu(button1).IsOpen = true;
}
// On right-click
private void button1_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |