【问题标题】:Winform custom control in WPFWPF中的Winform自定义控件
【发布时间】:2010-04-01 05:55:17
【问题描述】:

我在 WPF/XAML 窗口中插入了一个自定义 winform 控件,但是我意识到大小似乎非常不同,例如,当通过 WindowsFormsHost 放置时,我在 winform 中设计的宽度为 730 像素,在一个 730 像素(或者至少我认为它们是像素..)宽的容器中,控件看起来要大得多,并且不适合主机并导致从右侧和底部剪切。

有人知道如何使这些尺寸匹配吗?我真的很茫然,而且很难修复自定义控件以使其看起来像在 WPF 上应有的那样!请帮忙!

【问题讨论】:

    标签: wpf winforms wpf-controls custom-controls resize


    【解决方案1】:

    WPF 大小不是以像素为单位,而是以 1/96 英寸为单位。您的视频适配器可能设置为 120 DPI,您必须将其设为 730 / 96 * 120 = 913 单位宽。

    【讨论】:

    • 谢谢,我终于放弃了 winform,因为它们似乎不太兼容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 2016-07-02
    相关资源
    最近更新 更多