问题标签 [eventtocommand]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WPF Event to Command 添加到来自 Codebehind 的控制
我在这里使用事件来命令解释:http: //nerobrain.blogspot.nl/2012/01/wpf-events-to-command.html
我现在尝试从代码隐藏添加控件,因为我必须根据 db 中的数据动态添加它们。如何从代码隐藏执行与以下相同的操作
如何在代码隐藏中添加“本地”部分?
更新:
这是我要解决的问题,我会尽快总结一下:)
用户应该在使用应用程序后留下反馈。
反馈信息可以由多个问题组成,这些问题可以是
- 单选
- 多项选择。
因此,一个反馈集可以有多个反馈组,这些反馈组可以具有单选反馈代码或多选反馈代码,或者具有反馈组/反馈代码的子组
- 一个单一的选择将导致一个 ComboBox
- 多项选择将导致 ListBox
- 一个子组将生成一个 TreeView
型号(简称):
所以它可以是不同数量和类型的控件,它基于 FeedbackSet 的组成。我想获取每个选定的FeedbackCode 的ID,所以我试图在不同的控件上绑定selecteditem 事件以绑定到同一个命令。
该死的很难解释:)
windows-phone-8 - Windows Phone 8.1 - MVVMLight - 为什么 EventToCommad 不工作?
我无法在我的 Windows Phone 8.1 应用程序中使用 EventToCommand。
我也尝试了 assembly=GalaSoft.MvvmLight.Extras.WP81 ...
我收到以下错误:
- 成员“触发器”无法识别或无法访问。
- XML 命名空间“clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity”中的未知类型“EventTrigger”
- 错误 2 在“交互”类型中找不到可附加属性“触发器”。...
有人能帮助我吗?
xaml - MVVM Light 上缺少 EventToCommand
这个有用的课程似乎从最新的 MVVM Light 版本中消失了,知道为什么或如何解决它吗?
我正在使用 MvvmLightLibs.5.0.1.0,肯定在 MvvmLightLibs.4.1.27.0 上。所以这个问题与一个EventToCommand Missing For Windows Phone App 无关
环境:VS2013,WP8.0
c# - Mvvm light EventToCommand - 设置 Handled 属性?
我有一个选项卡式 GUI,每个选项卡都包含一个框架。I use the EventToCommand with the SelectionChangedEvent whenever a new TabItem is selected. 我这样做是为了更新应用程序的状态。这一切都很好 - 有点太好了,事件被触发得太频繁了。这是我的问题:
使用 mvvm light eventToCommand 功能时,如何通过在事件上设置 Handled 属性来防止事件冒泡可视化树?
mvvm-light - 如果 Window.SizeToContent = WidthAndHeight,则 Loaded 事件的 EventToCommand 无法按预期工作
我发现如果属性设置为EventToCommand
Loaded-event 的.Window.SizeToContent
WidthAndHeight
Loaded 事件似乎被正确触发,但EventToCommand.Command
属性在 Loaded 事件触发后绑定。
如果SizeToContent
是 Manual,则 Command 将在 Loaded 被触发之前绑定,并且按预期工作。
是否有人对此行为和/或对此的解释也有问题?
我现在的解决方法是绑定到DataContext
窗口:
c# - 带有 MouseDown 和 MouseEnter 的 EventToCommand
我想用新图像、pixelpainter / mapeditor 样式替换初始化画布上的单个图像。目前我设法替换 MouseEnter 上的图像,但这不是我的目标。我只想在用户按下鼠标按钮(可能使用 MouseEnter)在图像上方时更改图像。
此代码仅适用于事件“MouseEnter”。MouseDown 甚至 PreviewMouseDown 以及其他事件在这里都不起作用。哪种方式最干净?我想保留我的 EventToCommand 和 RelayCommand。
在我的 MainViewModel 中,我所做的是:
和
xaml - 如何在 UWP 应用中使用 EventToCommand (Catel)
Windows Phone 8.1 Silverlight 下面的代码就像一个魅力
是否存在在通用应用程序(Windows 10)下工作的任何方式?
c# - MVVM Light EventToCommand 未拦截 UserControl 事件的问题
我有一个使用 MVVM Light 的 WPF 项目。在项目的一个页面上ConnectionPage
,我有一个ctlSqlConnection
可以引发Connected
事件的 UserControl ( )。我正在尝试使用 MVVM Light 来拦截此事件并执行在的 viewmodel 上EventToCommand
调用的命令(不是 UserControl 自己的 ViewModel!),但这似乎不起作用。也就是说,什么都没有发生。NavigateToDatabasePageCommand
ConnectionPage
由于页面DataContext
的ConnectionPage
UI 已正确填充,因此设置正常。
我知道该事件正在引发,因为我还连接了一个传统的 .NET 处理程序,这正在被击中。
我正在使用 MVVM Light 5.3 版,以防万一这有任何影响?
我是 MVVM 和工具包的新手,所以我希望我在做一些愚蠢的事情。
更新
从那以后,我在声明为的 UserControl 中查看了事件本身
但是当我把另一个非通用事件处理程序改为:
这使它工作!?
所以,
- 这是否意味着交互部分无法处理通用事件声明,或者我做的不对?
- 我如何将 EventArgs 从事件传递到 Nav() 方法
这是 XAML 的ConnectionPage
:
这是ConnectionPageViewModel
:
listview - Xamarin.Forms 中的 ControlTemplate 正在破坏内容页面中 listView 中的命令
Xamarin.Forms
如本文所述,我正在使用ControlTemplates。
创建 controlTemplate 很顺利,应用它甚至绑定到它也是如此。问题是,虽然大部分绑定在我的 ContentPage 中仍然有效,但我的 ListView 中的 EventToCommand 已损坏(点击不再调用命令)。
你以前见过这个吗?这是一个已知问题吗?有解决办法吗?
谢谢!!杰西
c# - Xamarin Forms - EventToCommanBehavior 不绑定命令
我尝试使用 EventToCommandBehavior,如下例所示:
问题是未设置 Command 可绑定属性。我发现很多关于类似问题的文章,但没有一篇能解决我的问题。有没有人有类似的问题?
我的命令行为类事件是 1 : 1,就像在第一个 url 中一样。
我的观点:
视图模型的片段: