none
关于wpf 多个窗体效率问题 RRS feed

  • 问题

  • 我使用的 sdk 是winform的 然而我想实现透明效果的控件 这样就导致 我的主界面 是一个winformhost 然后在他的上下左右 会有若干的wpf window ,他们是覆盖在winformhost上面的 只是显示着看起来想一个window其实他们是若干个。

    但是这样的情况下 我的程序的性能 比原来winform的降低了  我不知道这种布局中的刷新是否会互相影响  并且与一个window里面有若干控件的布局方式效率低呢?

    或者有什么其他方式能够实现透明控件在用winformhost作为主窗体的情况下?

    2011年11月2日 8:11

全部回复

  • 我使用的 sdk 是winform的 然而我想实现透明效果的控件 这样就导致 我的主界面 是一个winformhost 然后在他的上下左右 会有若干的wpf window ,他们是覆盖在winformhost上面的 只是显示着看起来想一个window其实他们是若干个。

    但是这样的情况下 我的程序的性能 比原来winform的降低了  我不知道这种布局中的刷新是否会互相影响  并且与一个window里面有若干控件的布局方式效率低呢?

    或者有什么其他方式能够实现透明控件在用winformhost作为主窗体的情况下?


    还有 触发器和binding 是否会影响效率? 是否把binding 和触发器 的代码转化到c#中用属性赋值 和事件注册效率会更好一些呢,我屏蔽到我的逻辑代码 用纯UI发现也比winform的效率低了

    我做的是GIS项目 winformhost里面是一个地图控件

    2011年11月2日 8:15