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 @ 2022-06-15 11:45  CodeBo  阅读(338)  评论(0)    收藏  举报