我知道「_」而不是「&」,但是如何將F1,F2 ...鍵分配給按鈕? 這是一個小的應用程序,我沒有使用命令只是直click事件處理程序,但如果有必要WPF - 將F鍵指定給按鈕
1
A
回答
4
我可以使用命令在小項目,現在我的工作,我有這樣的:
<Window.Resources>
<c:CommandReference x:Key="ExitCommandReference" Command="{Binding ExitCommand}" />
<c:CommandReference x:Key="ReloadCommandReference" Command="{Binding ReloadCommand}" />
</Window.Resources>
<Window.InputBindings>
<KeyBinding Key="F4" Modifiers="Alt" Command="{StaticResource ExitCommandReference}" />
<KeyBinding Key="F5" Command="{StaticResource ReloadCommandReference}"/>
</Window.InputBindings>
並在代碼:
private DelegateCommand exitCommand;
private DelegateCommand reloadCommand;
public ICommand ExitCommand { get { return exitCommand ?? (exitCommand = new DelegateCommand(Exit)); } }
public ICommand ReloadCommand { get { return reloadCommand ?? (reloadCommand = new DelegateCommand(Reload)); } }
private static void Exit() { Application.Current.Shutdown(); }
private void Reload() { LoadData(); }
6
容易吧...... 試試看吧....跟着我
在XAML文件:
<Window.Resources>
<RoutedUICommand x:Key="cmd1"></RoutedUICommand>
</Window.Resources>
<Window.CommandBindings>
<CommandBinding Command="{StaticResource cmd1}" Executed="btn_font_Click"> </CommandBinding>
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding Key="F1" Command="{StaticResource cmd1}"></KeyBinding>
</Window.InputBindings>
<Button Command="{StaticResource cmd1}" Name="btn_font" Grid.Column="2" Grid.Row="1" Width="60" Height="25" Content="Enter" Click="btn_font_Click" Margin="10,2"/>
在CS中的文件:
private void btn_font_Click(object sender, RoutedEventArgs e)
{
Font_Chooser fc = new Font_Chooser();
fc.ShowDialog();
}
+0
的第一個子按鈕太簡單了。你應該回答更多問題! – 2016-04-24 23:01:55
+0
點擊按鈕時,'btn_font_Click'執行兩次。爲避免這種情況,'btn_font_Click'不應出現在'' – 2017-05-21 13:22:22
相關問題
- 1. 在C#中爲ADD按鈕指定「+」鍵
- 2. 爲按鈕指定快捷鍵 - Qt C++
- 3. 將按鈕綁定到Alt按鍵?
- 4. 將按鈕上的文字按鈕+ WPF
- 5. C#WPF設置˚F熱鍵
- 6. 是否可以將按鍵代碼分配給Android按鈕上的按鍵?
- 7. 將按鈕傳遞給按鈕
- 8. WPF按鈕內容綁定
- 9. WPF:按鈕ControlTemplate +空格鍵=異常?
- 10. 在右鍵單擊樣式WPF按鈕
- 11. 圖像按鈕的wpf -shorcut鍵
- 12. JavaFX的綁定鍵按鈕
- 13. 指定導航按鈕
- 14. 爲UIWebView指定goBack按鈕
- 15. 指定按鈕提交
- 16. html按鈕指定選中
- 17. WPF C#按鈕綁定和文本框到按鈕綁定
- 18. 將參數從WPF按鈕傳遞給子例程
- 19. 如何將WPF UI值傳遞給按鈕單擊方法
- 20. 如何綁定在WPF風格的按鈕指令
- 21. F#按鈕點擊事件
- 22. 是否可以在修改Button的樣式後以編程方式將AccessText指定給WPF按鈕?
- 23. WPF C#按鈕,等待按下按鈕
- 24. 如何將鍵分配給Matlab上的按鈕?
- 25. 如何將快捷鍵分配給bindingNavigator上的按鈕?
- 26. 使用jQuery爲輸入按鈕指定快捷鍵
- 27. Google電子表格:使用參數將腳本指定給按鈕
- 28. WPF:數據綁定和按鍵處理
- 29. 按鈕列表綁定到網格到UserControl(WPF,Linq,按鈕)
- 30. WPF自定義控件按鈕內容缺少多個按鈕
太多的代碼恕我直言;我最終創建了一個帶有「Key」屬性的自定義按鈕類,在PreviewKeyUp上,我正在搜索右鍵屬性 – 2010-08-02 11:43:55