如何使用WPF

本文关键字:WPF 何使用 | 更新日期: 2023-09-27 18:09:00

我用Java (Android, PC)和iOS编程,我开始用c# WFP编程。我的问题是,如果在Android中,每个新视图我都有活动,在Java swing中,我有卡片面板,在iOS中,我有故事板,每个视图有不同的类。它在c#中是如何工作的?在带视图的类之间导航的正确方法是什么?我应该搜索什么术语来找到合适的教程,你能告诉我正确的方向吗?

如何使用WPF

我会考虑以下几点:

  1. 使用MVVM设计模式
  2. 使用MVVM框架(例如Caliburn.Micro)
  3. 使用视图模型优先方法

在这种情况下,您创建视图模型的实例,并定位和显示与视图模型对应的视图。

视图上的UI元素(例如Button)调用视图模型上的动词(方法)。在视图模型上公开的属性被绑定到UI元素上,这样任何一侧的更改都会反映在另一侧。

我之前也有同样的问题。
我在c# 2010中使用了Matthew MacDonald的Pro WPF,这本书非常好,因为它有很多非常好的例子。

看这里:http://msdn.microsoft.com/en-us/library/ms748948.aspx

将解释什么是WPF以及如何使用。

再看一下:http://msdn.microsoft.com/en-us/library/ms754130.aspx