
WPF
佛·追命
做一个努力的人
展开
-
wpf 国际化 try catch comboBox
国际化原创 2024-12-30 11:14:49 · 810 阅读 · 0 评论 -
c# wpf 显示大图操作
在参考了前辈们的思想之后,对于超大图像显示有了更多的理解这里提供的思路是拆分大图,我们知道相机拍摄的大小是有限,但是实际需求中我们会把这些图拼接在一起,搞成全景图,比如医院的细胞切片,哈勃拍摄的星空图,用全景的方式显示,有助于分析人员看清楚问题所在。但是,但是,我们的计算机内存有限,不能一次行把这么大的图加载到内存中,会造成内存溢出的,怎么伴?方法1:降低图像质量,从而降低内存缺点就是:不清晰方案2:将图片切分成小图片,在显示的时候,按照逻辑拼接起来,在界面上看上去和大图没什么区别优点:可原创 2021-07-18 17:38:42 · 1121 阅读 · 1 评论 -
wpf drawvisual 画图顺序
wpf drawingvisual 方式画图,对于添加多个visual的时,要注意添加的顺序,比如 先添加背景visual,再添加文本visual或者其他visual,如果顺序反了,文本就会被背景覆盖,看不到了原创 2021-06-18 21:08:34 · 339 阅读 · 0 评论 -
wpf drawText 效率
再使用drawingcontext 绘制格式化文本的时候,高频刷新文本是可以的,但是绘制的文本一旦过多,就比较消耗性能,耗时,所以想办法只画人眼能看见的区域的文本原创 2021-06-18 21:05:46 · 412 阅读 · 0 评论 -
wpf drawingcontext 旋转
drawingcontext具备画线、矩形、椭圆、不规则形状的函数,如果要旋转,就会用到Transform类,这里用顺时针旋转类RotateTransform旋转具备的条件:中心点、旋转的角度那么新建一个对象:RotateTransform form=new RotateTransform (angle,x,y);新建一个LineGeometry对象,吧form传进去即可比如:LineGeometry line=new LineGeometry (startpoint,endpoint,form)原创 2021-05-31 15:48:42 · 721 阅读 · 0 评论 -
WPF 打印
WPF 打印常用的方式有:界面元素打印法把需要打印的内容放在一个Grid这样的容器中,比如: <Grid Name="printGrid"> <TextBlock Height="115" HorizontalAlignment="Left" Margin="79,31,0,0" Text="Hello World" /> </Grid>后台调用打印的窗口类PrintDialog优势:太简单了吧,类似截屏一样的功能缺点:被隐藏的部分无法打印原创 2021-04-07 15:25:29 · 793 阅读 · 0 评论 -
WPF DataGridTextColumn Visibility
如果需要动态控制列的显示和隐藏,通常的解决方案如下:Visibility="{Binding Path=DataContext.Flag, RelativeSource={RelativeSource Findancestor,AncestorType={x:Type Window}}, Converter={StaticResource BoolToVis}}" />但是出错,原因就是DataGrid列是抽象对象,Column在视觉树上找不到,RelativeSource这样依赖DataCo原创 2021-04-06 09:38:07 · 780 阅读 · 0 评论 -
矢量图标项目运用
矢量图标和Png等区别阿里和FontAweSome都是优秀的矢量图标制作者,相比在项目中使用图片,矢量图标存在以下优点:1、不会随着分辨率改变而改变2、可以通过修改对应控件的颜色改变图标颜色,不用来回切换图片如何添加到项目中别人写的优秀范例,注意资源路径要写相对路径如何在已有的iconfont.ttf中添加图标我的思路:我会自己新建一个图标项目,然后去下载svg图片上传到项目中,然...转载 2019-11-12 17:43:16 · 251 阅读 · 0 评论 -
WPF--模板
模板的意义:定义一些样板,控件去绑定这些样板,从而具备该样板的样子(把一个屌斯打造成吴彦祖)一、控件模板名称:ControlTemplate作用:控件**外观的改变**(吴彦祖的外表)二、数据模板名称:DataTemplate作用:给**内容控件**或者**列表控件**绑定数据(吴彦祖的个人荣誉等数据)三、面板模板名称:ItemsPanelTemplate作用:**改变原...原创 2019-05-29 13:42:42 · 174 阅读 · 0 评论