自定义控制甚至更改某些应用程序样式时应该做什么,例如,更改滑块的拇指或向滑块添加多个拇指。在网络开发中,人们通常会有一个人 我有一年的WPF工作经验,但在定制的东西方面,我看起来仍然很难。 依赖属性。
答案 0 :(得分:1)
在我看来,做一个好的"前端" WPF
开发人员有一些你应该掌握的关键概念,我可以提一下:
1首先:
2秒:
可选:了解如何操纵Blend
3学习好architectural design pattern
:
MVVM:您有多种选择,您可以:
关于您自己的控件,有两个选项:
正如您在大多数时间使用XAML
一样,XAML与任何其他编程语言一样拥有自己正确的处理方式,它有自己的模式,我强烈建议您采取这种方式{{3当然,这将有助于您了解更多WPF和XAML,并确切了解这项技术的精神
答案 1 :(得分:1)
我想说在创建一个好的WPF应用程序时,你需要遵循MVVM(Model-View-ViewModel)设计。其具体意图是分离视图和模型(数据)问题。
在WPF中遵循MVVM的最简单方法是使用和Caliburn.Micro
如果你想看看复杂的应用程序看起来像caliburn.micro。看看Fody.PropertyChanged的代码。
总之; MVVM是使用WPF的方式,Fody自动处理INotifyPropertyChanged,而Caliburn Micro使MVVM非常容易实现。