私はwpfアプリケーションを初めて使用しています。アプリケーションで作業しています。メニューを作成しました。ショートカットCtrl + O、Ctrl + Nなどのメニュー項目を機能させたいのですが私はそれを行う。詳細を私に与えてください。Wpfアプリケーションでショートカットキーを実装する
3
A
答えて
3
あなたはそれ以下のようにすることができます....
XAMLファイル内のコードで
<Window x:Class="FocusDemo.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:FocusDemo"
Title="Window1" Height="300" Width="300">
<Window.CommandBindings>
<CommandBinding
Command=
"{x:Static
local:Window1.CustomRoutedCommand}"
Executed="ExecutedCustomCommand"
CanExecute="CanExecuteCustomCommand" >
</CommandBinding>
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding
Command=
"{x:Static
local:Window1.CustomRoutedCommand}"
Key="S"
Modifiers="Control"/>
</Window.InputBindings>
<Grid>
<!--Your Controls-->
</Grid>
</Window>
ファイルの背後にある
/// <summary>
/// Interaction logic for Window1.xaml
/// </summary>
public partial class Window1 : Window
{
public static RoutedCommand CustomRoutedCommand = new RoutedCommand();
public Window1()
{
InitializeComponent();
}
#region
public void ExecutedCustomCommand(object sender, ExecutedRoutedEventArgs e)
{
MessageBox.Show("Ctrl+S");
}
public void CanExecuteCustomCommand(object sender,
CanExecuteRoutedEventArgs e)
{
e.CanExecute = true;
}
#endregion
}
出典:Click here
してください正しい場合は答えをマークすることを忘れないでください
0
質問に正確な答えはありませんが、私のような誰かがAlt + O、Alt + Nなどのメニュー項目(コマンドボタン)にキーボードショートカットを置く方法を探していた可能性があります。この場合、項目名にショートカット文字の前には、不要な文字(_)を入れることができます。
関連する問題
- 1. Javascript:ショートカットキーを実装する
- 2. スクリプト内にショートカットキーを実装する
- 3. WPFアプリケーションでのフォントの実装
- 4. フォーカスwpfウィンドウのショートカットキー
- 5. WPFアプリケーションで「Remember me」を実装する方法
- 6. WPFアプリケーションでオートマトンを実装する方法と場所
- 7. Windows Presentation Foundation(WPF)アプリケーションで安全なログインmechansimを実装する
- 8. .net 3.5 wpf-formsを.net 2.0アプリケーションに実装する
- 9. WPFコントロールでSelectedValuesプロパティを実装する
- 10. WPFでグラフィカルロジックフローを実装する方法
- 11. WPFでステートマシンパターンを実装する
- 12. アプリケーションCLIを実装するC#/ WPFアプリケーション用の単純なIPCメカニズム
- 13. WPFでのコマンドパターンの実装
- 14. WPFでのルーティングコマンドの実装
- 15. WPFカラーピッカーの実装
- 16. WPF - IScrollInfoの実装
- 17. WPF内のWPFコントロールでClickイベントを実装する
- 18. WPFアプリケーションでIDataErrorInfoまたはINotifyDataErrorInfoを実装する際の制限
- 19. SilverlightとWPFで多言語アプリケーションを実装する最良の方法
- 20. wpfアプリケーションで編集可能な色を実装する方法は?
- 21. WPF DataGridを動的に実装する
- 22. アプリケーション内にiPhoneアプリケーションを実装する
- 23. WebアプリケーションにVBアプリケーションを実装する
- 24. iosアプリケーションでmobilefirstサービスを実装する
- 25. アンドロイド(5.0)アプリケーションでフィンガースキャンを実装する
- 26. アプリケーションでBottomSheetを実装する
- 27. iOSアプリケーションでOsmAndを実装する
- 28. ASP.NetアプリケーションでHPKPを実装する
- 29. Railsアプリケーションでデコレータを実装する
- 30. Androidアプリケーションでメディアプレーヤーを実装する
http://blogs.windowsclient.net/vsdev/archive/2009/03/30/wpf-menu-how-to-implement-shortcut-keys.aspx – Kendrick
@Anuあなたが取り組んでいるフレームワーク... .Net 4.0または.Net 3.5? – Ankesh
私はVS2010で作業しています.4.0 – Anu