
上QQ阅读APP看书,第一时间看更新
4.5 Class View工具窗口
Solution Explorer是浏览解决方案的最有用的工具窗口,但有时它很难定位某些类和方法。Class View工具窗口给解决方案提供了另一个视图,列出了名称空间、类和方法,因此很容易浏览。图4-24显示了一个简单的Windows应用程序,它包含一个窗体MainWindow,在类层次结构中选择了该窗体。注意有两个GettingStarted节点。第一个节点是项目的名称(不是程序集的名称),第二个节点是MainWindow所属的名称空间。如果展开Project References节点,就会看到这个项目引用的程序集列表。进一步查看每个程序集,会看到一个名称空间列表,其后是包含在程序集中的类。
图4-24的下半部分列出了MainWindow类的可用成员列表。使用右击快捷菜单,可以根据可访问性过滤这个列表、排序和分组该列表,或用它导航到选中的成员。例如,在InitializeComponent()上单击Go To Definition命令会进入MainWindow.xaml.cs文件。

图4-24
Class View工具窗口可用于浏览生成的成员,这些成员一般位于隐藏在Solution Explorer默认视图的文件(如上述例子中的设计器文件)中。也可以通过该窗口浏览已添加到已有文件中的类(这会在同一个文件中包含多个类,最好不要这么做)。因为文件名不一定与类名匹配,所以很难使用Solution Explorer导航到该类,而Class View就是一个很好的替代窗口。