|
1
3
This scorbs article 解释如何做到这一点,它甚至有一个应用程序模板来实现这一点。
|
|
|
2
2
at codeplex ) 它有助于以最少的代码更改来定位Wpf、Xbap和Silverlight(额外的工作量取决于您的项目)。 |
|
|
3
0
多年来,我尝试了几种方法。对我来说最有效的方法是在一个解决方案中有四个项目:
在主项目中,既没有页面也没有窗口,只有用户控件和自定义控件。还有一个用于显示UI的服务类。在Windows和XBAP项目中,此类被子类化,以更改显示方式。在每种情况下,子类都会在应用程序启动时安装在静态属性中。其余的代码只是引用这个静态属性并调用它的方法。这些方法执行的服务在Windows和XBAP应用程序之间有所不同。
我的主应用程序还定义了一个客户端-服务器接口,并将WCF属性应用于其数据对象。所有代码都使用一个静态属性来访问服务。此静态属性(在类构造函数中)初始化为具体实现类的实例,但XBAP项目中的启动代码将其替换为WCF客户端,因此XBAP运行客户端-服务器,Windows应用程序实际上正在进行本地调用。在每种情况下,它都是服务器端的同一个对象。
|
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |