扩大区域将扩大在Visual Studio中的孩子(Expanding a Region will

2019-10-17 08:34发布

我正在开发一个ASP.NET Ajax表单,并决定将大部分的网站在一个页面上,因为它不是一个非常复杂的网站(它更像是一个形式的)。 在代码隐藏,我一直在做我的代码中加入地区更组织(里面是控件的点击事件等)。

当我展开一个区域,所有的子程序和子区域被扩大。 有没有在Visual Studio中的一个选项,以防止这种情况发生? 我希望能够扩大一个区域,然后展开我想编辑,而不是承包所有的子程序和子区域,以阻止我用我最胖的代码分心的地区或子程序。 :)

Answer 1:

尝试 “键弦”:按Ctrl + M,Ctrl + O键,然后按Ctrl + M,按Ctrl + M扩大一次一个。

虽然,我认为区域是邪恶的,你应该做的事脂肪代码;)



Answer 2:

这些键盘快捷方式应该有所帮助。 我相信你可以折叠所有地区,然后,当你打开一个,它的子区域仍将坍塌。 虽然没有测试。

Ctrl + M, Ctrl + M  Collapse or expand the block you?re currently in.
Ctrl + M, Ctrl + O  Collapse all blocks in the file
Ctrl + M, Ctrl + L  Expand all blocks in the file


Answer 3:

VS默认情况下不展开所有嵌套的区域。 它使嵌套区域的状态。 有没有在VS没有选项,所有嵌套地区倒塌或扩大区域时,明确地扩大。

你可以使用Ctrl-M按Ctrl-L切换所有区域的文件倒塌,然后使用Ctrl-M按Ctrl-M来浏览你的话了区域树到你所需要的人。

你也可以利用局部类和几个源文件分割你的代码隐藏。



文章来源: Expanding a Region will expand children in Visual Studio