routed-commands

    1熱度

    1回答

    有沒有開始一個故事板文一個ICommand執行使用XAML的方法嗎?

    3熱度

    2回答

    我有一個相關的問題here其中我有一個用戶控件與命令綁定。用戶控件已從視覺樹中刪除,但canExecute仍在觸發。我對指揮模式的理解是,它像路由事件一樣冒泡和隧道。那麼,一旦連接了命令綁定的元素不再在可視化樹中,CanExecute如何觸發?

    1熱度

    1回答

    上我在XAML ContextMenu具有以下MenuItem: <MenuItem Command="local:MyClass.MyCommand" "/> 我想通過某種方式改變RoutedCommand的Text改變MenuItem的Header。我想在CanExecuteRoutedEventHanlder這樣做。如果我只更改RoutedCommandText,MenuItem不會更新

    3熱度

    1回答

    我想重寫一個WPF文本框的RoutedUICommand「Copy」行爲。 有沒有可能不創建一個從TextBox繼承的新的TextBoxExtended類? 我已經達到了這一點,但現在我有點失落。 Private Sub tbSource_PreviewExecuted(ByVal sender As System.Object, ByVal e As System.Windows.Input.E

    4熱度

    1回答

    請原諒,如果這是一個愚蠢的問題 - 我已經閱讀了WPF命令基礎設施上的十幾篇文章,而且我比以往更加困惑。 我明白,我可以使用內置的命令來實現(例如),將採用標準的剪切/複製/粘貼功能將任何針對性文本框工具欄: <ToolBar> <Button Command="{x:Static ApplicationCommands.Cut}">Cut</Button> <Button C

    1熱度

    1回答

    我正在使用WPF的MVVM設計模式。我有一個ContextMenu與其中幾個項目在ListView。根據ListView中選擇的項目數量,我想啓用/禁用某些MenuItem s。有沒有辦法將SelectionChanged事件連同ListView中選定項的數量直接路由到視圖模型。如果是這樣,我可以很容易地在虛擬機中定義一個依賴屬性IsEnabled。我只是想避免代碼隱藏來處理這個問題。 凱利

    0熱度

    2回答

    我在我的WPF應用程序中遇到了MVVM模式和命令的問題。問題不在於MVVM模式,而在於我的GUI上更多的東西。我將解釋情況: 我的應用程序可以對某些文件進行操作。我有一個功能DoStuff(int limit)的課程。我的用戶的用戶界面有以下三個項目: 一個ButtonDoStuffBtn開始解析。 A TextBoxLimitTxt填寫一個限制。 A CheckBoxLimitChk啓用或禁用限

    14熱度

    1回答

    我試圖做一些閱讀,但我沒有找到解釋RoutedCommand和RoutedUICommand之間的區別令人滿意的文檔。

    11熱度

    6回答

    我想獲得撤消/重做鍵盤快捷鍵在我的WPF應用程序(我有我自己的自定義功能實現使用Command Pattern)工作。但是,似乎TextBox控件攔截了我的「撤消」RoutedUICommand。 禁用此功能的最簡單方法是什麼,以便我可以在我的UI樹的根上捕獲Ctrl + Z?如果可能的話,我想避免在我的應用程序中將大量的代碼/ XAML放入每個TextBox。 下面簡要說明了該問題: <Wind

    1熱度

    1回答

    我目前有一個主要的視圖與一個按鈕和一個ContentPresenter綁定到ViewModel屬性是另一個視圖(和相關聯的ViewModel)。有沒有辦法從ContentPresenter中加載的控件中聲明的處理程序路由命令?我的理由是主視圖包含工具欄和內容展示者具有的內容。我正在使用Microsoft MVVM模板和生成的DelegateCommand類。 <Window ...> <