Windows窗体元素主机焦点

时间:2011-06-22 15:10:53

标签: wpf winforms windows-forms-designer elementhost

我在Windows窗体UserControl中有一个ElementHost,其大小适合Windows窗体UserControl的整个宽度/高度。 UserControl在Form上...但是我无法移动UserControl或在Designer中选择它,因为只要我在Designer中鼠标悬停/单击UserControl,ElementHost的Child就会窃取焦点。

如何在设计时阻止这种情况发生?

1 个答案:

答案 0 :(得分:1)

我做了以下事情:

        if (LicenseManager.UsageMode == LicenseUsageMode.Designtime)
        {
            host.Enabled = false;
        }

现在允许我在父级上拖动和调整UserControl的大小。