none
WPF实时可视化树显示控件错位 RRS feed

  • 问题

  • 背景:winform开发项目,里面一个窗体使用的是 wpf 控件,用ElementHost控件嵌在winform窗体中,整个winform窗体在电脑缩放100%情况下无问题,但是在电脑缩放150%下,用WPF的实时可视化树查看窗体时,蓝色的Adorner蒙版选中控件时,adornerlayer显示的大小比实际呈现出来的控件要大

    直接造成的结果是,控件上的按钮无法点击,鼠标移动过去会显示闪烁但是无法点击中,按钮没有添加任何特别代码,就普通的Button

    然后我新建了一个winform项目也拖了一个elementhost控件嵌入wpf,无法重现这个问题,但是两部分代码几乎一致,所以我真的很想知道上面有问题的项目为什么会出现这种问题

    哎呀不让我发图片,好吧希望描述能说清楚问题。。

    2019年10月29日 15:55

全部回复

  • 图片上传成功了但是不让发,不知道服务器会保存多久,上传URL:

    social.msdn.microsoft.com/Forums/getfile/1498214

    2019年10月29日 15:58
  • 背景:winform开发项目,里面一个窗体使用的是 wpf 控件,用ElementHost控件嵌在winform窗体中,整个winform窗体在电脑缩放100%情况下无问题,但是在电脑缩放150%下,用WPF的实时可视化树查看窗体时,蓝色的Adorner蒙版选中控件时,adornerlayer显示的大小比实际呈现出来的控件要大

    直接造成的结果是,控件上的按钮无法点击,鼠标移动过去会显示闪烁但是无法点击中,按钮没有添加任何特别代码,就普通的Button

    然后我新建了一个winform项目也拖了一个elementhost控件嵌入wpf,无法重现这个问题,但是两部分代码几乎一致,所以我真的很想知道上面有问题的项目为什么会出现这种问题

    哎呀不让我发图片,好吧希望描述能说清楚问题。。

        


    Hi      taloric, 

    从你的描述中,我不是很清楚具体的原因,你也许可以给与相关代码帮助我们复现问题。

    Best regards

    Yong Lu


     如果您对Visual Studio 或Microsoft Azure相关产品感兴趣,请点击此链接,或扫描以下二维码注册获取相关信息。

    2019年10月30日 6:23
    版主