Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
命令绑定到 ViewModel,并在 View 中使用确认逻辑
寻找最优雅的解决方案将按钮命令绑定到 ViewModel ICommand 属性 同时允许在视图中进行确认 我想做的事 仅允许用户在应该时单击按钮 单击按钮时 要求确认 如果确认 则在 ViewModel 中进行工作 否则取消 不要破坏MV
c
WPF
MVVM
mvvmlight
icommand
更新的标题:为什么 ICommand.CanExecute 一直被调用,而不是像事件一样工作?
我在 WPF 中采用 MVVM 模式并学习了使用Command 但在我的实现中 我分配来实现的代表CanExecute总是被调用 我的意思是 如果我在委托函数内放置一个断点 它表明该函数不断被调用 根据我的理解 也是一种自然的思维方式 但我
WPF
VBNET
MVVM
icommand
ICommand MVVM 实现
因此 在我正在执行的这个特定 MVVM 实现中 我需要几个命令 我真的厌倦了逐个实现 ICommand 类 因此我想出了一个解决方案 但我不知道它有多好 因此我们将非常感谢这里任何 WPF 专家的意见 如果您能提供更好的解决方案 那就更好了
c
NET
WPF
MVVM
icommand
Silverlight MVVM:我的(对象发送者,RoatedEventArgs e)去了哪里?
我在视图模型中使用命令来处理事件 例如我正在处理这样的按钮单击事件 XAML
silverlight
MVVM
silverlight40
eventhandling
icommand
约什·史密斯 (Josh Smith) 的 RelayCommand 实现是否存在缺陷?
考虑参考Josh Smith 的文章采用模型 视图 视图模型设计模式的 WPF 应用程序 http msdn microsoft com en us magazine dd419663 aspx 具体来说是一个示例实现RelayComman
WPF
MVVM
weakreferences
icommand
relaycommand
WPF 交互触发器在样式中调用视图模型上的命令[重复]
这个问题在这里已经有答案了 可能的重复 如何在样式设置器中添加混合行为 https stackoverflow com questions 1647815 how to add a blend behavior in a style set
WPF
xaml
icommand
将按钮绑定到命令 (Windows Phone 7.5)
我正在开发我的 Windows Phone 应用程序 它使用一些简单的数据绑定 我已经创建了一个基于 MvvM 编程方法的应用程序 我当前正在开发的应用程序也可以通过 MvvM 方法工作 因为我想让我的代码尽可能干净 所以我正在寻找一种方法
c
windowsphone7
MVVM
icommand
即使设置了 CommandParameter,ICommand.CanExecute 也会传递 null
我有一个棘手的问题 我正在绑定ContextMenu到一组ICommand 派生对象 并设置Command and CommandParameter每个属性MenuItem通过样式
c
WPF
databinding
contextmenu
icommand
WPF:TreeViewItem 绑定到 ICommand
我正忙于在 WPF 中创建我的第一个 MVVM 应用程序 基本上我遇到的问题是我有一个 TreeView System Windows Controls TreeView 我已将其放置在 WPF 窗口上 我决定将绑定到 CommandVie
c
WPF
treeview
command
icommand
使用 ICommand 的按钮不会被禁用?
我的 wpf mvvm 应用程序中有一个按钮控件 我用一个ICommand属性 在 viewmodel 中定义 将按钮单击事件绑定到 viewmodel 我有 gt 执行和canexecute我的参数ICommand执行 RelayComm
WPF
MVVM
icommand
canexecute
属性更改时不调用按钮命令 CanExecute
我有一个带有文本框和按钮的表单 当该文本框的值更改时 按钮命令不会调用其命令的 CanExecute 方法 命令参数已设置但似乎没有更改 加载窗口后 该按钮保持禁用状态
c
WPF
Binding
icommand
在表达式主体属性中调用新的 RelayCommand (ICommand) 是否安全
通过表达式主体属性 我们可以创建一个RelayCommand如下 public RelayCommand Command gt command command new RelayCommand CommandExecute 然而这也是可能的
c
mvvmlight
icommand
RelayCommand 中的对象发送者始终为空
我正在使用 RelayCommand 处理按钮单击 我需要获取发送者参数 但它始终为空 知道为什么吗 ViewModel cs private RelayCommand expandClickCommand public ICommand
WPF
MVVM
icommand
relaycommand
CanExecuteChanged 和 CommandManager.RequerySuggested 的实际任务是什么?
我从 Josh Smith 的 MVVM 中得到了以下代码tutorial http msdn microsoft com en us magazine dd419663 aspx 谁能快速解释一下这段代码的实际用途 public even
WPF
icommand
relaycommand
如何在 MVVM WPF 应用程序中取消窗口关闭
单击 取消 按钮 或右上角的 X 或 Esc 后如何取消从特定表单退出 WPF
c
WPF
icommand
Cancellation
ICommand CanExecuteChanged 未更新
我正在尝试 MVVM 模式基础级别 并对 ICommand CanExecute 更改感到震惊 我的 XAML 绑定如下
WPF
VBNET
MVVM
icommand
ICommand方法执行参数值
我尝试理解 wpf 中的 ICommand 在我的 Event 类中 我实现了 ICommand 及其方法 一种方法是执行 public void Execute object parameter Do something 现在是我的问题
c
parameters
execute
icommand
WPF 自定义 ICommand 实现和 CanExecuteChanged 事件
在我的 WPF UI 中 我使用通过以下代码在 xaml 中引用的 RoutedCommands Command viewModel MessageListViewModel DeleteMessagesCommand 我不喜欢这个到我的
WPF
Binding
icommand
为什么绑定对 ICommand 属性进行特殊处理?
到目前为止 我的印象是 WPF 通常会查看通过绑定或任何其他方式获取的对象的实际类型 以确定要使用的模板 样式和表示形式 然而 我现在面临着一种情况 看起来 WPF 也 出于某种原因查看声明的属性类型 这是一个示例性视图模型 using S
WPF
Binding
icommand
有没有办法降低禁用按钮上图像的饱和度?
有没有办法可以降低禁用按钮中图像的饱和度 例如 ICommand CanExecute false 或者我需要使用单独的图像 样式 触发器 我为此使用了一种特殊的样式 当按钮被禁用时 它会降低图像的不透明度 是的 如果按钮绑定到命令 这也有
WPF
triggers
styles
icommand
1
2
»