|
|
1
3
我知道你的感受——我自己也经历过。对我帮助最大的语言实际上是简单的旧HTML——去极化的、基于树的、类似XML的。在设计UI时,您必须记住元素的自然树结构,因为DataContext之类的东西会沿着树向下移动。 如果你以前做过任何WinForms编码,把你的头砸在石头上直到你忘记它。 如果您发现自己在代码隐藏(blah.xaml.cs文件)中做的事情超出了设置数据上下文和按钮单击处理,那么您就错了。(绑定几乎可以做任何事情)
|
|
|
2
1
虽然不是一门语言,但我使用Swing的经验帮助我理解了XAML基于面板的布局引擎。在这种风格和全球风格之间,我从来都不需要把位置或尺寸信息放进 任何 控件的名称。。。 |
|
|
3
1
正确地使用HTML/XHTML,或者使用XSL/XSLT呈现通用XML,可能是最相似的。 了解WPF的设计是为了允许一种非常“声明式”的编程风格,其中的信息包含在XAML文件中,允许运行时(或隐式调用的库)执行“管道”工作,否则您必须键入数百行代码才能执行。一些WPF概念一开始可能看起来有点“巴洛克”(过于复杂),但在非平凡的应用程序中,我认为它们提供了巨大的好处。 我知道MacOSX的Cocoa框架也有绑定。但总的来说,这是一个完全不同的系统。 我同意这本书是好的。我一直在读这本书,它对主要的主题有清晰而好的解释。 |
|
4
1
这个问题用词有点措词不当 语言 因为WPF中的许多概念来自 这个 PowerPlant MeoRoRKS框架,在Code Davor工具中捆绑,是一个优秀的第三代C++框架,用于Macintosh。它和其他许多国家一样,有一个 视图层次结构 这是独立于 命令升级层次结构 |
|
|
5
0
这个问题让我想起了我曾经读过的一篇博文 Karsten Januszewski :
WPF有一个陡峭的学习曲线,在我看来,这是唯一阻止WPF接管世界的东西! |
|
|
6
-4
Win32是WPF底层,大多数Win32应用程序都是用C和C++编写的,所以C和C++是 语言 可以 帮助您理解WPF。 |
|
|
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 年前 |