routed-commands

    3熱度

    1回答

    Silverlight 4 beta版本中是否可以使用ApplicationCommand.Copy,ApplicationCommand.Paste等RoutedCommand?

    4熱度

    1回答

    來自第三方控件的Im。它正在實現ApplicationCommands.SelectAll。但是我想要的行爲稍有不同。有沒有虛擬的方法我可以覆蓋,當我註冊一個類處理程序,像這樣 CommandManager.RegisterClassCommandBinding(typeof(MyDerivedControl), new CommandBinding(ApplicationCommands.Se

    3熱度

    3回答

    我想爲我的MVVM應用程序實現高度響應的用戶界面,所以我選擇讓所有命令處理程序自動在BackgroundWorker中執行,以便它們不會阻止用戶界面。 但是與此同時,我不希望用戶能夠執行相同的命令,而它仍然在後臺執行。該解決方案似乎是顯而易見的: 當調用Executed處理程序,有CanExecute處理程序返回false 啓動BackgroundWorker異步 當BackgroundWorke

    3熱度

    4回答

    我有一個RoutedUICommand叫Comment Selection。我需要爲這個命令添加一個輸入手勢,就像它在VIsual Studio中一樣,即。 (Ctrl + K,Ctrl + C)。 我該怎麼做? Plz幫助我。 (記住VS功能)。 問候,Jawahar

    3熱度

    1回答

    我收到來自MenuItems的ContextMenu命令傳播的奇怪行爲。 ,我有以下種類的佈局:ContextMenu設置爲DataGrid每個DataGridRow內UserControl,這反過來裏面AvalonDock的DockableContent。如果我擺脫或者停靠或UserControl圍繞我的網格沒有問題。 ListBox而不是DataGrid也沒有這個問題。 <Window x:C

    0熱度

    1回答

    我有一個名爲commands的靜態類。其中的RoutedCommands稱爲ConfirmNoPrint。我想從我像這樣的自定義控制代碼執行它背後: Commands.ConfirmNoPrint.Execute(null, [WHAT_DO_I_PUT_HERE]); 在自定義控制I類有它的RelativeSource屬性設置像這樣綁定的一個實例: _mainControlBinding.R

    3熱度

    1回答

    我在應用程序中有多個窗口,例如window1,window2和window3。 一個RoutedCommand(帶有KeyGesture F11)綁定在window1中。 如何通過按F11啓動路由命令,而window2有輸入焦點? 在WinForm應用程序中,我使用MessageFilter來檢測F11,但在WPF中,該怎麼做?

    7熱度

    1回答

    在WPF/MVVM應用程序中,我試圖找到一種代碼高效的方法,在任何冗長操作之前將主視圖光標設置爲Cursors.Wait,並在完成後將其恢復爲默認光標。 因爲所有的操作都是使用路由命令調用的,所以我想找到一種攔截命令執行的方法,理想情況是創建一個通用命令類來封裝內置路由命令的實例,但是我不能想象如何做到這一點。 具體來說,RoutedCommand.Execute方法不是虛擬的,所以我需要另一種機

    4熱度

    2回答

    我正在使用wpf自定義命令。在編寫自定義命令時,需要定義所有者類型。它的描述表明它是註冊命令的類型。我看到一些自定義命令的示例,其中的所有者類型是UIElement,而在其他一些類中則是類名稱本身。有什麼不同?應該是所有者類型?

    5熱度

    2回答

    我正在構建一個使用MVVM設計模式的應用程序,並且想要使用ApplicationCommands類中定義的RoutedUICommands。由於View(讀UserControl)的CommandBindings屬性不是DependencyProperty,因此我們無法直接將ViewModel中定義的CommandBindings綁定到View。我通過定義一個抽象的View類來解決這個問題,它通過