![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF界面经验
文章平均质量分 72
蘑菇台灯
程序媛小白一枚
展开
-
WPF界面MahApps.Metro之应用
大家都知道,经常干后端的程序猿通常不善于设计前端界面,来个界面的活,要么傻眼了,要么花大力气自己去做组件,费时费力,效果不好。好的程序首先要“长得漂亮”,赏心悦目的界面可以提升应用程序的整体亲和力。Wpf程序优点是基于DirectX创建,基于矢量绘制,显示效果流畅度远高于WinForm,但是VS的IDE开发Wpf,界面需要花大力气去制作,对于没有美感的程序猿,挑战很大。国外团队( https://mahapps.com/)在 https://github.com/MahApps/MahApps.Metr转载 2021-08-30 14:04:57 · 1670 阅读 · 0 评论 -
一个可以自动滚动到所选项和自动加载序号的DataGrid
一、如何让DataGrid在选择项发生切换时,滚动条自动滚动到选择项所在位置。步骤如下:1.订阅选择项切换事件(this代表当前的Datagrid)this.SelectionChanged += DataGridForScrollToSelected_SelectionChanged;2.选择项切换事件的方法中添加滚动条滚动的代码private void DataGridForScrollToSelected_SelectionChanged(object sender, SelectionCh原创 2021-03-19 18:31:18 · 282 阅读 · 0 评论 -
WPF RichTextBox添加行高属性
一、自定义一个类继承RichTextBox,添加自定义属性LineHeight,然后将每个显示文字的地方的Line Height和LineHeight绑定即可public class HTMLToRichTextBox:RichTextBox { static HTMLToRichTextBox tb; /// <summary> /// 行高 /// </summary> public dou原创 2020-11-27 14:27:50 · 958 阅读 · 0 评论 -
WPF TextBlock常用样式总结
一、不换行显示省略号,鼠标移上去显示全部TextMaxWidth=“110” TextWrapping=“NoWrap” TextTrimming=“CharacterEllipsis” ToolTip="{Binding Text,RelativeSource={RelativeSource Self}}"二、可以换行TextWrapping=“Wrap”此处最好设置MaxWidth,若不设置,也应当设置Margin,使其拥有最大宽度三、特殊文字显示高亮`public class UnicWor原创 2020-11-26 17:28:09 · 3006 阅读 · 1 评论