小编Car*_*ion的帖子

MVVM就像向导一样

我目前正在构建基于MVVM的应用程序.该应用程序还应具有MVVM样式的向导.该向导不是一个普通的向导,它是一种特殊的向导.我的目标是实现一个向导

1.)还有多个分支.该向导可以指导您向其他方向发展.所以向导一定不能直截了当.

2.)也可以有捷径.您可以跳过设置默认值的某些页面.

3.)也很正常 - 直截了当.

请注意,wizrad页面中的一些信息是即时的.这意味着,信息可以在每个步骤之间传递和处理.

有没有像模式这样的方法来解决我的问题?我如何以最佳方式实施它?

c# wpf branch wizard mvvm

9
推荐指数
2
解决办法
6624
查看次数

关于私有,公共和受保护构造函数的抽象类的一些问题

我的第一个问题:抽象类中受保护和公共构造函数之间的区别是什么?

我的第二个问题:如果抽象类有一个私有构造函数,它是否有意义?

提前致谢!

c# oop

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

实现插件/插件/插件策略的最佳实践

我的应用程序应该是可扩展的.为了我自己的需要,我实施了一些服务.这些服务基于IoC/DI原理.因此,服务封装了应用程序的概念.

例如,有一个IApplicationService.ApplicationService公开有关当前例外应用程序的信息.指定了AssemblyInfo等.另一个示例是INavigationService(请参阅示例中的mef.codeplexcom).此服务提供了一些属性,其中包含有关当前所选项目的信息以及某些事件.

我认为,"服务方法"是最简单的,并简化了应用程序的扩展点.所以,我不确定这是否是最好的方法.你怎么看?你如何在像addins/addons/plugins这样的应用程序中实现"扩展点"?

提前感谢您的回复!抱歉,我的英语很差.;)

c# add-in extensible

5
推荐指数
1
解决办法
1617
查看次数

序列化与LINQ

我目前正在编写一个应用程序来管理一些客户.客户有一些关系,如订单.你可以想象这就像northwind数据库.我想将数据保存在xml文件中.我的应用程序应该读取,修改和保存数据.我认为,有两种方法.第一种方法是使用XmlSerializer类保存,读取和修改数据.第二种方法是使用LINQ-to-XML进行操作.我的所有类都是用简单的C#类编写的.所以,我不确定.你怎么看?我应该用什么来满足我的需求?

提前致谢!

c# xml

0
推荐指数
1
解决办法
263
查看次数

标签 统计

c# ×4

add-in ×1

branch ×1

extensible ×1

mvvm ×1

oop ×1

wizard ×1

wpf ×1

xml ×1