【发布时间】:2018-09-03 11:09:13
【问题描述】:
我是 WPF 领域的新手,想创建一个解决方案,我想使用 C# 和 XAML 编写 MVVM 程序来执行一些简单的计算。
MainWindow xaml 有一个命名的外部网格View。
(MainWindow.xaml.cs) 后面的 xaml 代码可能只包含一个构造函数
将View.DataContext 设置为新ViewModel 类的实例。
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
View.DataContext = new ViewModel();
}
}
两个结果文本框包含:C = A + B 和 D = A * B。
【问题讨论】:
-
我不是故意粗鲁,但是...你有没有尝试过?我们不是来解决你的作业的
-
@JuanCarlosRodriguez,对不起。我需要一些指导来开始这个。请指导我如何开始。我对WPF很陌生,所以如果我不允许发布这种东西,请原谅我。
-
查看交互性和
EventToCommand。这将使您了解如何以 MvvM 方式处理输入,您还可以在后面的代码中使用事件(只要它调用ViewModel的命令)。我通常喜欢在 xaml 中启动DataContext而不是后面的代码。还向我们展示您的“View”让我担心的 xaml。 -
实现你描述的方法有很多,但也许你应该老老实实学习WPF的基础知识。因为这些都是非常基础的知识。以结构化的方式学习比在 Stack Overflow 中提问以获得现成的代码更有价值。