相关疑难解决方法(0)

具有嵌套控件的DesignMode

有没有人在开发控件时找到了解决DesignMode问题的有用方法?

问题是,如果嵌套控件,则DesignMode仅适用于第一级.第二级和更低级别的DesignMode将始终返回FALSE.

标准的hack一直在查看正在运行的进程的名称,如果它是"DevEnv.EXE"那么它必须是studio,因此DesignMode真的是真的.

问题是寻找ProcessName通过注册表和其他奇怪的部分工作,最终结果是用户可能没有查看进程名称所需的权限.另外这条奇怪的路线很慢.所以我们不得不堆积额外的黑客来使用单例,如果在请求进程名称时抛出错误,则假设DesignMode为FALSE.

确定DesignMode的一个很好的干净方法是有序的.让微软在框架内部修复它会更好!

.net user-controls

86
推荐指数
5
解决办法
2万
查看次数

标签 统计

.net ×1

user-controls ×1