在WPF应用程序中,如果我想创建一个矩形,我会在XAML中开始编写以下内容:
在我输入最后一个
<Rectangle Fill=
在我输入最后一个
=
字符后,Visual Studio的Intellisense会给出一堆选项供我选择Fill
属性,例如AliceBlue、AntiqueWhite等。我已经发现这些常量来自于Brushes
类,但是在我的自定义类中定义的常量不会包含在该属性的选项列表中。所以我有两个问题。
Fill
属性的类型为Brush
。类型Brush
是普通类型,而不是枚举类型。Intellisense如何查找此属性的选项?- 是否有可能让Intellisense考虑WPF核心程序集之外定义的对象作为某个属性的选项?
Brushes
类。我想问的是Intellisense在哪里搜索Brush
实例?它是在包含Brush
类定义的命名空间内搜索,还是在整个WPF核心程序集中搜索,或者在我的项目中(可能包含对其他程序集的引用)中搜索呢? - weidi