WPF画布的相关问题(高度与显示不一致)

问题一,设置高度与显示高度不一致的问题

## 设置值()
canvas.width = 800;
canvas.height = 430;
## 使用栽图工具测量值(测量单位为px)
canvas.width = 1167;
canvas.height = 617;

呈现的比例约为 1.5的比例

问题二,canvas 中放置的textblock的控件大小的问题

在canvas中的文字,看着要比正常的textblock的文字要大。

同样的canvas的布局,在1920*1080的宽高设置下,其中的textblock文字又显得比较小。

更改canvas的设置值的大小,不会对textblock的文字大小造成影响

canvas的大小示例图

问题

当前需要一个设置页,设置「为一个广告牌设置内容(文字)(大小)(位置)
使用canvas进行布局,并在其中设置背景或背景色
当一切准备完比毕时,需要将设置完的效果在屏幕上展示。
发现展示效果与设置时的存在差异。如何处理这种差异。(差异如上图的示例)

当我尝试将设置宽高进行调整时,(调整为 width 1024 height 768)发现调整后的比例会破坏原设置的布局。显示由原显示的1164 变成 1200+

posted @   CodeBo  阅读(294)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示