从哪里开始作为前端WPF / Xaml开发人员

时间:2016-01-28 17:34:32

标签: wpf xaml frontend blend

自定义控制甚至更改某些应用程序样式时应该做什么,例如,更改滑块的拇指或向滑块添加多个拇指。在网络开发中,人们通常会有一个人 我有一年的WPF工作经验,但在定制的东西方面,我看起来仍然很难。  依赖属性。

2 个答案:

答案 0 :(得分:1)

在我看来,做一个好的"前端" WPF开发人员有一些你应该掌握的关键概念,我可以提一下:

1首先:

2秒:

3学习好architectural design pattern

  • MVVM:您有多种选择,您可以:

    • 继续自己:MVVM和你的应用程序。 或

    • 选择一些第三方帮助程序库,例如:MVVMLightCaliburn。 或

    • PRISM适用于大型复杂的lob应用程序(虽然也可以用于简单的应用程序)

关于您自己的控件,有两个选项:

正如您在大多数时间使用XAML一样,XAML与任何其他编程语言一样拥有自己正确的处理方式,它有自己的模式,我强烈建议您采取这种方式{{3当然,这将有助于您了解更多WPF和XAML,并确切了解这项技术的精神

答案 1 :(得分:1)

我想说在创建一个好的WPF应用程序时,你需要遵循MVVM(Model-View-ViewModel)设计。其具体意图是分离视图和模型(数据)问题。

在WPF中遵循MVVM的最简单方法是使用enter image description hereCaliburn.Micro

如果你想看看复杂的应用程序看起来像caliburn.micro。看看Fody.PropertyChanged的代码。

总之; MVVM是使用WPF的方式,Fody自动处理INotifyPropertyChanged,而Caliburn Micro使MVVM非常容易实现。