routedcommand

    1热度

    1回答

    隧道CommandBinding.previewcanexecute事件的用途是什么? 和冒泡CommandBinding.canexecute事件?它如何有用

    0热度

    1回答

    我试图让我的头绕着WPF中的RoutedCommands。我喜欢它们如何减少不同的UI元素和模型之间的耦合,但我似乎无法使绑定对于窗口的子节点的自定义控件有效。我想这对WPF的任何一个向导都会有一些简单的信任! :-) 这里是一个可以尝试了一些示例代码: 的路由命令: using System.Windows.Input; namespace Wpf.RoutedCommands {

    0热度

    1回答

    有没有人试图用VB实现ICommandSource? 微软提供的例子是用C#编写的,因为VB不允许隐式实现,所以这个接口就像VB中无法实现的一样! http://msdn.microsoft.com/en-us/library/ms771361.aspx

    1热度

    2回答

    我有一个在ResourceDictionary中定义的NotifyIcon的WPF应用程序,该应用程序已添加到App start上的Application.Current.Resources。 我正在使用MVVM-Light框架,我想将NotifyIcon上的ContextMenu.MenuItems的Command属性绑定到ViewModel中定义的公共RelayCommand。 我很喜欢将视图

    1热度

    1回答

    我将ControlTemplate中的按钮命令绑定到CustomControl中的Execute()方法。我使用的是RoutedCommand,CanExecute()会触发,但Execute()从来不会。当CustomControl放置在主窗口中时,代码按预期工作。当它被放置在Usercontrol中时,我遇到了这个问题。我尝试了几种方法来连接按钮命令(RelayCommand等),但似乎无法弄

    0热度

    1回答

    我有应用程序工具栏(添加和删除命令)和TabControl。 TabControl的每个tabItem中都有VariableGrid控件。 http://trueimages.ru/view/cNFyf <DockPanel > <ToolBarTray DockPanel.Dock="Top"> <ToolBar> <Button Command="{x:St

    0热度

    1回答

    是否可以在Catel中注册仅在特定控件具有焦点时才会触发的应用程序命令? 例如,在Catel.Examples.WPF.Commanding例如, (https://github.com/Catel/Catel.Examples/tree/master/src/NET/Catel.Examples.WPF.Commanding) 如果我TextBox取代TextBlock与ApplicationC

    1热度

    1回答

    即时通讯新的WPF,所以我可能会失去一些东西。我在我的MainWindow类中有一个名为StartService的简单函数。我想用快捷键Ctrl + S将菜单项“Start Service”添加到我的应用程序中。我必须做到以下几点: 在我的主窗口类,我不得不定义: public static RoutedCommand StartServiceRoutedCmd = new RoutedComma

    0热度

    3回答

    我有一些RoutedCommands命令,如控制-A,复制粘贴,他们都工作正常。 然后,我添加了4个路由命令,使用箭头键在画布中左右移动对象,它们有时可用,有时不起作用。起初我以为这是一个关于Canvas的焦点问题,但我刚刚发现,同时,所有其他路由命令(如control-A)都可以工作,但arrowkeys不会。 我真的不知道这里发生了什么事情,它们是具有不同变量名称的相同路由命令,它们如何在10

    0热度

    2回答

    我有一个Window元素,它包含一个RibbonMenue。在此Window内有一些UserControls。其中UserControl是DataGrid。我创建了一个ICommand,它允许我添加和删除DataGrid中的行。 的问题是,我莫名其妙地需要从RibbonMenu访问这些ICommands,但我可以在“较高水平”(窗口)访问它们,因为它们的声明并绑定到这势必给UserControl的