相关疑难解决方法(0)

自定义WPF命令模式示例

我做了一些WPF编程,我从未得到过的一件事就是命令模式.每个例子似乎都是内置的,编辑,剪切,粘贴.任何人都有自定义命令的最佳实践示例或建议?

wpf command design-patterns

36
推荐指数
2
解决办法
8071
查看次数

在Code Behind事件中调用View Model方法会破坏MVVM吗?

我想知道这是否会破坏MVVM模式,如果是这样,为什么以及为什么这么糟糕呢?

WPF:

<Button Click="Button_Click" />
Run Code Online (Sandbox Code Playgroud)

代码背后:

private void Button_Click(object sender, RoutedEventArgs e)
{
    ViewModel.CallMethod();
}
Run Code Online (Sandbox Code Playgroud)

查看型号:

public void CallMethod()
{
    // Some code
}
Run Code Online (Sandbox Code Playgroud)

恕我直言,它使代码背后非常简单,视图模型仍然对视图和代码背后不可知,对视图的更改不会影响业务逻辑.

在我看来比Commands或更简单明了CallMethodAction.

我不想要那种答案"它不应该如何完成".我需要一个恰当而合乎逻辑的理由,说明为什么这样做会导致维护或理解问题.

c# wpf mvvm

11
推荐指数
1
解决办法
2751
查看次数

WPF中的WPF命令和事件有什么区别?

我只是在WPF中搜索WPF命令和事件之间的区别.我登陆了stackoverflow的下一页,讨论正在进行中.

WPF Command和Event有什么区别?

我只能从那里了解

  1. 命令可以在业务层中编写,而事件仅在演示中编写
  2. 单个命令可以与许多控件关联,但事件只能与一个控件关联.

我对吗?它们之间还有其他区别吗?

c# wpf conceptual mvvm

8
推荐指数
2
解决办法
4446
查看次数

标签 统计

wpf ×3

c# ×2

mvvm ×2

command ×1

conceptual ×1

design-patterns ×1