WPF教程十:如何使用Style和Behavior在WPF中规范视觉样式
阅读原文时间:2023年07月08日阅读:1

  在使用WPF编写客户端代码时,我们会在VM下解耦业务逻辑,而剩下与功能无关的内容比如动画、视觉效果,布局切换等等在数量和复杂性上都超过了业务代码。而如何更好的简化这些编码,WPF设计人员使用了Style和Behavior来帮助我们构建一致性、组织性好的代码。

  这一章的目的是理解我们使用行为和资源的目标。使用这2个内容使我们创建封装一些通用用户界面功能的行为。比如启动故事板,加入重力的动画效果,我们要把思维给打开,我们做的东西是为了通用,而不是为了业务,因为业务在这个时刻只存在于VM中。(即使个人能力所限,或者实际情况所限,V下面还是有业务代码。但是我们心中要有这个自信,我做WPF开发,那么在未来我也能设计出来堪比WPF这种优秀的的框架,如果没有自信和信心,别人一说就受到了打击,那么什么时间才能成为大佬,别说成为大佬了,可能自己慢慢的就放弃了把),跑题了,简单来说就是我们使用行为和样式设计出来可以添加到各种控件的通用效果。这里不想考虑更多的内容,比如自定义控件。

    先讲样式和触发器,我们设计窗体只有暗色风格,在此风格下的按钮都是黑底白字。