软件开发过程中,我们经常会遇到各种设计问题,例如如何管理对象之间的关系、如何优化代码的可复用性和可维护性等等。为了解决这些问题,我们可以使用设计模式。
上一篇中 WPF --- 重写DataGrid样式,因新产品UI需要,重写了一下微软 WPF 原生的 DataGrid
的样式,包含如下内容:
CellStyle
,RowStyle
,RowHeaderStyle
, ColumnHeaderStyle
等。重写过程中,遇到了两个问题:
DataGrid
的样式?本篇文章分享一下这两个问题的解决办法。
今天在做一个设置文件夹路径的功能,就是一个文本框,加个按钮,点击按钮,弹出 FolderBrowserDialog
再选择文件夹路径,简单做法,可以直接 StackPanel
横向放置一个 TextBox
和一个 Image Button
,然后点击按钮在 后台代码中给 ViewModel
的 FilePath
赋值。但是这样属实不够优雅,UI 不够优雅,代码实现也可谓是强耦合,那接下来我分享一下我的实现方案。