none
如何在对象浏览器中无法查看一个枚举类型的可取的值 RRS feed

  • 问题

  • 打个比方

    在 System.Windows.Controls.ListBox 中有一个属性 public System.Windows.Controls.SelectionMode SelectionMode { set; get; }我们可以看到一些基本的描述
    如下
    public System.Windows.Controls.SelectionMode SelectionMode { set; get; }
        System.Windows.Controls.ListBox 的成员
    
    摘要:
    获取或设置 System.Windows.Controls.ListBox 的选择行为。这是一个依赖项属性。
    
    返回值:
    System.Windows.Controls.SelectionMode 值之一。默认值为 System.Windows.Controls.SelectionMode.Single 选择。
    


    但是我想能看到System.Windows.Controls.SelectionMode这个枚举类型 到底可以取哪一些值,分别是什么含义

    转到 System.Windows.Controls.SelectionMode
    仅能看到如下描述
    public enum SelectionMode
        System.Windows.Controls 的成员
    
    摘要:
    定义 System.Windows.Controls.ListBox 的选择行为。




    有趣的是在写代码的时候,VS的IntelliSense会提示枚举类型可以取什么值,
    而且在对象浏览器中查找System.Windows.Controls.SelectionMode.Single(即 某个枚举类型的某个值)
    会得到信息 得知它是一个枚举项
    public const System.Windows.Controls.SelectionMode Single = 0
        System.Windows.Controls.SelectionMode 的成员
    
    摘要:
    用户一次只能选择一项。



    依然没法看到关于这个枚举类型到底有什么有多少枚举项可以选择。

    我总觉的是我什么设置没弄才会这样,而不是对象浏览器不支持
    2012年5月8日 1:50