修复了 WPF 全屏应用程序内的像素大小 WinForm 自定义控件
我尝试在 WindowsFormHost 中插入 Winform 自定义控件。此自定义控件仅适用于固定高度和固定高度。宽度。
我尝试指定宽度和宽度此自定义控件的高度WindowsFormHost,但由于 WPF 大小与分辨率无关,因此控件会缩放并破坏位置。
有什么方法可以强制此自定义控件的大小以像素为单位吗?
I try to insert a Winform custom control inside WindowsFormHost. This custom control only works in a fixed height & width.
I try to specify the width & height for this custom control & the WindowsFormHost, but since WPF size is resolution-independent, the control got scaled and ruined the position.
Is there any way I can do to force the size of this custom control in pixel?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
WindowsFormHost
封装在 < code>Canvas,因为有了它,您可以使用相对于其区域的坐标显式定位子元素。Encapsulate the
WindowsFormHost
within aCanvas
, cause with it you can explicitly position child elements by using coordinates that are relative to its area.