小编wta*_*chi的帖子

WPF MVVM怀疑

你好StackOverflow用户(或Stackoverflowers?):

我正在通过编写WPF来学习.我阅读了几篇文章/看过几个截屏视频,并且来自WEB开发背景,我启动了VS2010并开始做一个示例应用程序,这将帮助我学习基础知识.

我也读了一些关于MVVM的内容,并开始使用它.我设置我的解决方案使用WPF 4.0,ActiveRecord 2.1和SQLite,一切都很顺利.但我还是有些疑惑:

  • 我创建了一个MainWindowViewModel,并从这里使用RelayCommand类来...中继命令.我是否通过从MainWindow使用MenuItem将其命令绑定到此viewmodel的属性来破坏任何准则?

  • 我正在绑定MenuItem命令的这个动作将实例化一个新的ViewModel和一个新的View,并显示它.再一次,在MVVM上下文中可以吗?

  • 我的MainWindow将是一种"仪表板",我将在此仪表板上附加多个模型.我应该将所有这些模型包装在单个视图模型中吗?

像这样的东西:

public class MainWindowViewModel {

    private ObservableCollection<Order> openOrders;
    private Address deliveryAddress;
    private Order newOrder;
    /* Wrappers for the OpenOrders Collection */
    /* Wrappers for Delivery Address */
    /* Wrappers for New Order */
    /* Command Bindings */

}
Run Code Online (Sandbox Code Playgroud)

TIA!

c# wpf mvvm

6
推荐指数
1
解决办法
570
查看次数

C#和cXML - 最好的方法

有没有人使用过cXML和C#?

我正在开发一个需要创建cXML文件的项目(整合将戴尔的电子采购订购系统)并找到了一些像这样的库,但现在我想知道是否有人在这里有另外一个如何创建这些文件的想法.

谢谢!

c# cxml cxml-commercexml

4
推荐指数
3
解决办法
3561
查看次数

标签 统计

c# ×2

cxml ×1

cxml-commercexml ×1

mvvm ×1

wpf ×1