
WPF
一叶清风扬
这个作者很懒,什么都没留下…
展开
-
【wpf】如何让超出父控件边界的子控件部分不显示
问题在做wpf界面时,在一个grid中加入了一条线。之后对线做了一些变换,使得线的长度超出了grid的范围。结果显示到grid外面了,覆盖到其他的上面了。<Grid> <Line x:Name="LineTempt" X1="0" Y1="0" X2="100" Y2="100" Stroke="Red" StrokeThickness="2" /> </Grid>解决方案很简单,在这个grid中,设置属性ClipToBounds=“True” 即可。原创 2021-02-25 22:32:49 · 4574 阅读 · 0 评论 -
【wpf】Line缩放变换后线宽变化
https://docs.microsoft.com/en-us/answers/questions/276944/wpf-line-stokethickness-seems-grow-as-line-is-scal.html原创 2021-02-17 22:59:47 · 1019 阅读 · 0 评论 -
【WPF】图片等可视化元素缩放变换及中心点设置
可视化元素,UIElement。可以实现变换,通过设置其两个属性来实现,可以设置的属性包括变换类型及变换的原点坐标设置。这两个属性为:(1)RenderTransform。表示进行的变换。这个变换类型为Transform(类),该类有多个派生类,实现平移,缩放,旋转及各种组合等.TranslateTransform:能够让某对象的位置发生平移变化。RotateTransform:能够让某对象产生旋转变化,根据中心点进行顺时针旋转或逆时针旋转。ScaleTransform:能够让某对象产生缩放变原创 2021-02-15 11:33:16 · 2243 阅读 · 0 评论 -
【C#】程序以单例形式运行
在一台电脑上只能打开一个实例。方法:这里有参考:【1】https://blog.youkuaiyun.com/weixin_33896726/article/details/89587575【2】WPF的单实例这里有设置显示和前端显示的方法:【3】https://www.cnblogs.com/Charles2008/archive/2010/03/15/1686450.html但这里的设置置顶的,我的64位机子上不管用。这里有解决的方式:【4】https://bbs.youkuaiyun.com/topics/3原创 2021-01-09 20:02:40 · 526 阅读 · 1 评论 -
【C#,WPF】WPF中的Ribbon菜单和Dock框架
WPF没有类似其他窗体的多文档,需要自己做不少东西,这里有些管理的控件。1 自己写一个动态添加类似窗体的程序参考:https://blog.youkuaiyun.com/soft2buy/article/details/54799462 Dock框架与多窗体(1)AvalonDock这里介绍一个常用的AvalonDock目前好像是2.0,是2013年更新的,后来貌似一直没更新过,有点担心其用途的...原创 2020-02-23 23:03:47 · 3912 阅读 · 0 评论 -
[WPF]UIElement被按下不同时间时实现不同的响应
问题起源起源于想在用户单击一个button时实现如下效果:(1)当用户单击时,发出一个指令A。(2)如果用户将button按下,保持一段事件200ms以上时,则发出指令B。随后,再次将button按键抬起时,发出指令C。这种效果类似于汽车的车窗的开启/关闭的按钮,当轻轻的扳一下按钮(扳完立马松开)时,他会一直开或关,指导你再次轻轻的扳一下才会停止;而当你扳住按钮保持,则车窗一直动,当你松...原创 2019-12-14 19:46:02 · 415 阅读 · 0 评论 -
【WPF】后台线程(包括串口等设备线程)安全的访问前台UI元素
后台线程(包括串口等设备线程)安全的访问前台UI元素问题描述欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchar...原创 2019-12-14 18:15:14 · 768 阅读 · 0 评论 -
【WPF】Image控件锯齿问题
现象:使用Image控件显示图片,对于灰度的一个图片,发现出现了锯齿,在灰度逐渐减淡的地带,出现了类似于马赛克的锯齿过度。在网上找了下原因,最终发现是一个属性设置的问题:RenderOptions.BitmapScalingMode="NearestNeighbor"将这个属性默认不做设置就能解决,或者改为以下设置也可以解决。RenerOptions.BitmapScalingMode...原创 2019-10-07 17:34:10 · 3022 阅读 · 1 评论 -
【转】WPF:Canvas中元素的定位
概述:Canvas中的元素的大小和位置都是相对于Canvas容器的,他的左上角为原点,长度也是相对于他的。WPF:Canvas中元素的定位https://blog.youkuaiyun.com/chz_cslg/article/details/9221579...转载 2019-08-03 18:34:41 · 1045 阅读 · 0 评论 -
[WPF] HamburgerMenu
有两个库支持的:Metro.App库中的VS自己的控件:https://docs.microsoft.com/zh-cn/windows/communitytoolkit/archive/hamburgermenu原创 2019-06-01 22:18:23 · 2724 阅读 · 0 评论 -
WPF上下标
这里有个介绍的文章:定义显示的上标和下标里面介绍了三种方法。我之前有的是这个方法: Typography.Variants=“Superscript”,如下所示:<TextBlock ><Run FontSize="30" Text="g/cm"/><Run Text="3" Typography.Variants="Superscript"/></...原创 2019-05-25 18:51:06 · 2383 阅读 · 0 评论