我在WinForms和ElementHost中使用WPF。当表单加载时,ElementHost即将加载的地方会出现黑色背景。这看起来很糟糕。任何建议如何摆脱这个?使用ElementHost加载wpf控件之前的黑色背景
1
A
回答
5
隐藏要素(能见度=隐藏)直到的WinForms控制满载...
0
你需要用空界的首秀控制第一时间,以避免黑色闪烁
if (!_control.Created && _control.BackColor != Color.Transparent)
{
_control.Bounds = Rectangle.Empty;
_control.Show();
}
// set control bounds and show it
Rectangle bounds = GetBounds(context, rect);
if (_control.Bounds != bounds)
_control.Bounds = bounds;
if (!_control.Visible)
_control.Show();
+0
您能详细说明一下吗?我很难找出这方面的背景...... – 2015-07-28 16:43:56
相关问题
- 1. WPF椭圆黑色背景
- 2. WPF窗口的黑色背景
- 3. 加载内容之前可以更改WebBrowser控件的背景颜色吗?
- 4. wpf背景加载
- 5. 模态视图控制器加载黑色背景
- 6. 设置背景图片加载前的网页背景颜色
- 7. 背景是黑色
- 8. 根据背景制作前景色黑色或白色
- 9. videojs禁用黑色背景
- 10. 在ElementHost控件WPF验证
- 11. 文本的黑色背景
- 12. WPF - 图像控件添加背景颜色
- 13. 从URI加载的图像有黑色背景
- 14. itextsharp firefox黑色背景
- 15. PNG有黑色背景
- 16. UITabBar删除黑色背景
- 17. php Imagemagick jpg黑色背景
- 18. Android LinearLayout背景黑色
- 19. Subclipse diff变黑色背景
- 20. Threejs画布背景黑色
- 21. Visual Studio黑色背景?
- 22. Android:EditText显示黑色背景
- 23. NetBeans,黑色背景主题
- 24. css问题背景黑色
- 25. imagecopyresampled PNG黑色背景
- 26. CCShaky3D打开背景黑色
- 27. 野生动物园渲染图像背景加载黑色
- 28. 如何从加载微调器中删除深黑色背景?
- 29. 图片上的黑色背景加载了univerisal图片加载器
- 30. WPF:用户控件脉冲背景颜色
呀,会做它。不过,我不得不隐藏ElementHost。如果我只是将wpf元素放置到可见性=隐藏状态,我仍然有闪光灯。但是,谢谢你指出我正确的方向。 – jostyposty 2010-01-19 13:17:54
在哪一点上,WinForms控件被认为是“完全加载”? – Reddog 2010-12-08 22:14:19
@Reddog - 注册以加载事件 (this.Load + = ....) – Erez 2016-03-16 12:19:21