1
我有WPF控件放置在Windows窗体SplitContainer与ElementHost。当我拖动分离器时,我在WPF控件的位置出现了令人不快的文物。我该如何管理这个麻烦。WPF控制托管在Windows窗体SplitContainer
我有WPF控件放置在Windows窗体SplitContainer与ElementHost。当我拖动分离器时,我在WPF控件的位置出现了令人不快的文物。我该如何管理这个麻烦。WPF控制托管在Windows窗体SplitContainer
根据我的经验,在ElementHost中托管WPF控件从来都不是完美的,并且总会产生一些渲染问题。有几个解决方法here可能会有所帮助。
谢谢。我在那里发现了一个我的问题。我禁用了WPF控件渲染的硬件加速。代码:'code'public部分类的UserControl1:用户控件 { 公共的UserControl1() { 的InitializeComponent(); this.Loaded + =委托 { var source = PresentationSource.FromVisual(this); var hwndTarget = source.CompositionTarget as HwndTarget; if(hwndTarget!= null) { hwndTarget.RenderMode = RenderMode.SoftwareOnly; } }; } }'code' – lce