Microsoft.VisualStudio.PlatformUI 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| AccessKeyConverter |
仅供 Microsoft 内部使用。 |
| AccessKeyRemovingConverter |
仅供 Microsoft 内部使用。 |
| AccessKeyUnderliningConverter |
仅供 Microsoft 内部使用。 |
| AddingConverter |
返回其输入的乘积的转换器。 |
| AndBooleanConverter |
仅限 Microsoft 内部使用。 |
| AreEqualConverter |
仅供 Microsoft 内部使用。 |
| AsyncObservableObject |
可在main线程上异步引发其PropertyChanged事件的可观察对象。 |
| AutoCompletePathTextBox |
AutoCompletePathTextBox.xaml 的交互逻辑。 |
| AutoCompleteTextBox |
AutoCompleteTextBox.xaml 的交互逻辑。 |
| AutomatableTextBlock |
实现对自动化可见的 TextBlock 控件。 默认情况下,WPF 不会向 UIA 公开 TextBlock,因为它是一个非常常用的控件。 |
| BindableHyperlink |
通过 Content 依赖属性支持数据绑定的 Hyperlink 版本。 |
| BindableRun |
Run 的一个版本,它通过其 Content 依赖属性支持数据绑定。 运行本身不支持直接数据绑定,因为它的 Text 属性不是依赖属性。 |
| BindableValidationRule |
仅供 Microsoft 内部使用。 |
| BooleanExtension | |
| BooleanToCustomVisibilityConverter |
从布尔值到 Visibility 常量的转换器。 此转换允许将实际 Visibility 值指定为属性。 |
| BooleanToFlowDirectionConverter |
从布尔值到 FlowDirection 常量的转换器。 此值以布尔值存储在主窗口的数据源中,如果为 true,则表示布局应为从右到左,如果为 false,则布局应为从左到右。 |
| BooleanToHiddenVisibilityConverter |
从布尔值到 Visibility 常量的转换器。 与 System.Windows.Control.BooleanToVisibilityConverter 不同,此转换器将 false 映射到 Hidden 而不是 Collapsed。 |
| Boxes |
定义常见的装箱值。 |
| BrushToColorConverter |
将画笔转换为颜色。 |
| ButtonHyperlink |
此控件自定义 以 Hyperlink 将自身作为按钮公开给屏幕阅读器。 |
| CircularPropertyDependencyException | |
| ColorBrushValueConverter |
仅供 Microsoft 内部使用。 |
| ColorToOpacityConverter | |
| ColorUtilities | |
| CommonControlsColors |
仅供 Microsoft 内部使用。 常见控件的颜色。 |
| CommonDocumentColors | |
| ContentLoadError |
用于显示起始页加载错误的 ContentLoadError 控件 |
| ConversionHelpers | |
| CrispImageCheckBox |
仅供 Microsoft 内部使用。 |
| DataSourceToEnumerableDataSourceConverter |
仅供 Microsoft 内部使用。 |
| DecorativeColors |
这些画笔用于颜色编码装饰元素,如彩色选项卡、Git 多分支图、数据可视化效果、插图等。请勿将其用于标准 shell 控件、语义状态指示器或超链接。 |
| DelegateCommand |
ICommand 的实现,其中 Execute 和 CanExecute 回调由委托处理。 |
| DelegateCommand<T> |
ICommand 的实现,其中 Execute 和 CanExecute 回调由委托处理。 |
| DelegateCommandBase | |
| DelegateSearchTask |
仅供 Microsoft 内部使用。 一个方便类,用于指定搜索任务需要执行的工作。 它派生自 VsSearchTask。 |
| DependsOnPropertyAttribute | |
| DependsOnPropertyNotFoundException | |
| DeviceToLogicalPixelConverter |
将设备像素分量 (x、y) 转换为指定轴的逻辑组件, (将 HorizontalAxis 用于 x,将 VerticalAxis 用于 y 值) 。 |
| DialogButton |
用于 Visual Studio WPF 对话框中显示的按钮的按钮类 应用于此按钮的样式定义通用属性 (最小大小、填充、边距) |
| DialogWindow |
用作 Visual Studio WPF 对话框基类 (非 Gel) 实现 WPF 对话框的人应派生自此类, (与其他 VS 对话框具有一致的样式,并帮助支持) 若要显示对话框,请调用 ShowModal () 函数,并负责在 shell 中正确父级对话,从而在显示对话框时为 shell 启用模式状态, 等。 |
| DialogWindowBase |
Visual Studio 10 及更高版本中 WPF 对话框的基类。 类提供与 VisualStudio 中的其他对话框一致的样式和描述文字按钮。 |
| DispatchedDelegateCommand |
使用委托实现 ICommand,其中“execute”委托将调度到具有给定优先级的当前调度程序队列的末尾,从而允许 UI 刷新“可以执行”状态。 |
| DispatchedDelegateCommand<T> |
使用委托实现 ICommand,其中“execute”委托将调度到具有给定优先级的当前调度程序队列的末尾,从而允许 UI 刷新“可以执行”状态 |
| DisposableObject |
此类型是从 MS.VS.Shell.xx.dll 转发的 |
| DisposableWrapper |
释放已包装的 IDisposable 的一次性 |
| DoubleExtension | |
| DpiHelper |
帮助程序类提供静态属性、静态方法和扩展方法,用于根据 Windows 的“显示属性”中设置的当前系统 DPI 来缩放坐标和图像。 类可缩放专为 100% 缩放级别设计的图像 (96dpi) 。 此类应由 Visual Studio 或其他 appid 中运行的代码使用。 类提供用于轻松绑定/调用的公共静态属性和方法,以及公共静态扩展方法;实际缩放实现从 Microsoft.VisualStudio.Utilities 委托给 DpiHelper 类。 此类允许用户通过正在运行的 appid 的配置单元下的注册表设置替代 shell 默认缩放算法。 例如,用户可以使用 ImageScalingMode 枚举中的值设置 ImageScaling125、ImageScaling200 等,以控制 125% 和 200% 的托管 Image 对象所使用的缩放算法。 同样,用户可以设置 BitmapScaling150、BitmapScaling200 等来控制 WPF ImageSources 的缩放算法。 用户可以设置布尔注册表值(如 UseBitmapPreScaling250),以控制是否应通过 2 个步骤完成 250% 的图像缩放,将 NearestNeighbor 设置为最大 100% 倍数 (200% ) ,并从该处使用 BitmapScaling250 指定的算法。 |
| DpiHelper.DpiHelperImplementation |
DpiHelper 实际实现。 派生自 Microsoft.VisualStudio.Utilities.Dpi.DpiHelper 缩放帮助程序,并重写几个函数,允许用户通过正在运行的 appid 的配置单元下的注册表设置替代缩放算法。 |
| DpiPrescaledImageExtension |
MarkupExtension 类,可用于在 xaml 中声明图像源,并在缩放级别高于 200% 时为高 DPI 预先缩放图像,使用 NearestNeighbor 最大倍数达到 100%。 常见使用模式如下所示:
请注意,使用图像预缩放时,必须指定原始图像大小,或者必须对结果应用反向布局转换,以保持所需的原始图像大小 |
| DpiPrescaleImageSourceConverter |
将 ImageSource 转换为另一个 ImageSource,在高 DPI 上预先缩放为比 DPI 缩放小 100% 的最大缩放倍数。 |
| DpiPrescaleThemedImageConverter |
将 ImageSource 转换为 Image 元素。 如果输入图像是 BitmapSource,则转换后的 BitmapSource 的光环颜色映射到给定的背景色,并有条件地呈现为禁用。 然后,生成的图像在高 DPI 上预先缩放为比 DPI 缩放小 100% 的最大缩放倍数。 此转换器将 ThemedImageConverter 和 DpiPrescaleImageSourceConverter 的行为链接在一起。 |
| DpiPrescaleThemedImageSourceConverter |
将 ImageSource 转换为另一个 ImageSource。 如果输入图像是 BitmapSource,则转换后的 BitmapSource 的光环颜色映射到给定的背景色,并有条件地呈现为禁用。 然后,生成的图像在高 DPI 上预先缩放为比 DPI 缩放小 100% 的最大缩放倍数。 此转换器将 ThemedImageSourceConverter 和 DpiPrescaleImageSourceConverter 的行为链接在一起。 |
| DragDropHelper |
用于将拖放操作与特定放置目标挂钩的帮助程序类 如果未指定放置目标,则默认情况下将使用 shell 的main窗口放置目标,这允许处理 shell main窗口上的文件放置操作 |
| EmbeddedObjectHelper |
静态帮助程序类,该类包含容器使用的依赖属性(如 速览),以获取对命令处理和由其包含的对象定义的用户上下文对象的引用。 |
| EnvironmentColors | |
| EnvironmentRenderCapabilities |
封装环境的视觉效果选项。 这些选项根据当前呈现功能确定应使用哪种类型的视觉效果。 这基于用户设置和 WPF 的 RenderCapabilities.Tier 的组合 |
| ExtensionMethods |
非 VS 类型的扩展方法。 VS 类型的扩展应放置在 env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs 此类型是从 MS.VS.Shell.xx.dll 转发的 |
| FailIfEmptyAccessKeyRemovingConverter |
一个字符串到字符串值转换器,它将返回以下两个值之一:
返回 DependencyProperty.UnsetValue 将导致 PriorityBinding 认为应用了此转换器的绑定失败,因此它会继续搜索匹配的绑定。 从 ValueConverter 派生此类将消除输入类型验证,但 ValueConverter.Convert 的虚拟重载将强类型化其返回值。 此转换器的 Convert 方法需要能够返回字符串或对象。 |
| FeedbackPanel |
FeedbackPanel.xaml 的交互逻辑 |
| FileNameToImageMonikerConverter |
获取给定文件类型的 ImageMoniker 的转换器 |
| FocusHelper |
仅供 Microsoft 内部使用。 管理焦点任务。 |
| FontScaling |
用于将预先缩放的字号附加到元素的类。 如果要应用转换 ((例如,在字号来自动态资源时缩放) 为字号),则必须执行此操作,因为 {DynamicResource} 不允许将转换器应用于该值。 |
| GrayscaleBitmapSourceConverter |
将图像 BitmapSource 转换为同一映像的灰度版本。 |
| GrayscaleImageConverter |
将 Gel 图像 BitmapSource 转换为与 相同的图像 Image的灰度版本。 |
| GreedyWrapPanel |
此面板与 WrapPanel 非常相似,但在达到边界时不进行包装,而是在具有足够空间后进行包装。 对于 Orientation=Vertical,这意味着在给定足够的子级和宽度的情况下,它将使用尽可能多的列。 对于 Orientation=Horizontal,它将使用尽可能多的行,给定足够的子级和高度。 还可以使用 MaxWrappingLevels 指定最大包装级别 (列,为水平) 指定最大包装级别数。 |
| GroupStackPanel |
一个 StackPanel ,它通过 UIA 树的控件视图将自身公开为一个组。 |
| HeaderColors |
定义 Visual Studio 主题编辑器生成的资源键。 |
| HelperMethods |
仅供 Microsoft 内部使用。 |
| HoursToTimeSpanConverter |
仅供 Microsoft 内部使用。 |
| HwndWrapper |
表示围绕 HWND 的可释放包装器,HWND 可以构造 WNDCLASS 和 HWND、运行 WndProc 以及释放 WNDCLASS 和 HWND。 |
| HyperlinkButton |
此控件仅用于为希望将自身公开为超链接的 Button 提供自动化/辅助功能支持 |
| IfElseConverter |
从布尔值转换为任意类型的两个提供值之一的转换器。 类似于 C# 中的三元 ?: 运算符。 |
| ImageButton |
仅供 Microsoft 内部使用。 |
| ImageCheckBox |
仅供 Microsoft 内部使用。 |
| ImageConverter |
将 ImageSource 转换为 Image。 |
| ImageListValueConverter |
将给定图像列表和其中索引转换为 ImageSource。 |
| ImageSourceExtension |
MarkupExtension,可以从路径字符串创建 ImageSource。 |
| ImageSourceValueConverter |
仅供 Microsoft 内部使用。 管理图像源值的转换。 |
| ImageThemingUtilities |
类包含用于图像中灰度缩放和转换颜色空间的实用工具方法。 |
| InfoBarColors |
VsThemeEditor 生成的资源密钥。 |
| InfoBarHostControl |
创建可用于承载 InfoBar 的控件。 主机控件观察每个 InfoBar 上的事件,以从其集合中删除关闭的信息栏。 |
| Int32Extension |
仅供 Microsoft 内部使用。 延伸 MarkupExtension |
| IsEqualConverter |
仅供 Microsoft 内部使用。 |
| IsNullOrEmptyConverter |
仅供 Microsoft 内部使用。 |
| LanguageHelper |
提供帮助程序函数。 |
| LayoutDoubleUtil |
LayoutDoubleUtil 使用固定的 ep,与 DoubleUtil 不同,后者使用相对 ep。 这更适用于一些布局比较,因为布局中的计算路径可能很容易很长,因此 DoubleUtil 方法会给出大量错误结果,而更大的绝对偏差在布局中通常无害。 |
| LayoutSynchronizedContentControl |
ContentControl,如果内容已更改且 LayoutSynchronizer 处于活动状态,它将同步布局。 这用于确保需要测量和排列元素的关键代码路径在控件内容更改时收到一个。 |
| LayoutSynchronizedItemsControl |
一个 ItemsControl,如果更改了项并且 LayoutSynchronizer 处于活动状态,它将同步布局。 这用于确保需要测量和排列元素的关键代码路径在控件中的项更改时收到一个。 |
| LayoutSynchronizedTabControl |
一个 TabControl,当内容发生更改且 LayoutSynchronizer 处于活动状态时,它将同步布局。 这用于确保当控件的项或选定项发生更改时,需要测量和排列元素的关键代码路径会收到一个。 |
| LayoutSynchronizedWindow |
一个窗口,如果内容发生更改且 LayoutSynchronizer 处于活动状态,它将同步布局。 这用于确保需要测量和排列元素的关键代码路径在窗口内容更改时收到一个。 |
| LayoutSynchronizer |
类,可帮助确保布局根据数据模型更改同步进行。 在布局同步范围内,调用 Update 可确保更新的元素进行同步布局。 当参与控件的数据模型发生更改时,应调用 LayoutSynchronizer.Update。 |
| LiveSearchTextConverter | |
| LiveTextBlock |
用于支持实时区域访问文本的文本块。 默认实时设置为“礼貌”。 |
| LogicalOrConverter | |
| MarchingAntsProgressBar | |
| MathConverter |
转换器的基类,可对其输入执行数学运算。 |
| MaximumContrastConverter | |
| MessageDialog |
MessageDialog.xaml 的交互逻辑 |
| MillisecondsToTimeSpanConverter |
仅供 Microsoft 内部使用。 |
| MinimizeProjectLanguageConverter |
一个转换器,用于缩短 VS 支持的一些编程语言的名称。 |
| MinutesToTimeSpanConverter |
仅供 Microsoft 内部使用。 |
| MruListBox |
用于显示项目 MRU 项的 MRU ListBox 控件 |
| MruListDataSourceSchema |
仅供 Microsoft 内部使用。 |
| MultiplicationConverter |
仅供 Microsoft 内部使用。 |
| MultiplyingConverter |
返回其输入的乘积的转换器。 |
| MultiSelectComboBox |
此控件允许用户在组合框下拉弹出窗口中选择多个值,并将所选内容显示为逗号联接的字符串 |
| MultiValueConverter<T1,T2,TTarget> |
仅供 Microsoft 内部使用。 |
| MultiValueConverter<T1,T2,T3,TTarget> |
仅供 Microsoft 内部使用。 |
| MultiValueConverter<T1,T2,T3,T4,TTarget> |
仅供 Microsoft 内部使用。 |
| MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
仅供 Microsoft 内部使用。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget> |
将多个值从一种类型转换为另一种类型。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget> |
将多个值从一种类型转换为另一种类型。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget> |
将多个值从一种类型转换为另一种类型。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget> |
将多个值从一种类型转换为另一种类型。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget> |
将多个值从一种类型转换为另一种类型。 |
| MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget> | |
| MultiValueConverterBase<TTarget> |
这些类型是从 MS.VS.Shell.14.dll 转发的 |
| NegateBooleanConverter |
仅供 Microsoft 内部使用。 |
| NotNullConverter |
仅供 Microsoft 内部使用。 |
| NullToEmptyStringConverter |
仅供 Microsoft 内部使用。 |
| ObjectToTypeConverter | |
| ObservableObject |
此类型从 MS.VS.Shell.xx.dll |
| OrBooleanConverter |
仅供 Microsoft 内部使用。 |
| PathUtil |
此类型从 MS.VS.Shell.xx.dll |
| PendingFocusHelper |
仅供 Microsoft 内部使用。 帮助程序将焦点立即发送到 FrameworkElement 或延迟焦点,直到加载 FrameworkElement。 |
| ProgressBarColors |
定义由 Visual Studio 主题生成的进度栏颜色资源键。 |
| ProgressControl |
ProgressControl.xaml 的交互逻辑 |
| ProgressControlViewModel | |
| ProjectCountToVisibilityConverter |
将项目计数转换为可见性状态 |
| RangeValidationRule |
仅供 Microsoft 内部使用。 |
| RssDataSourceSchema |
仅供 Microsoft 内部使用。 |
| RssPubDateToLocalTimeConverter |
仅供 Microsoft 内部使用。 |
| SafeIUnknown |
用于释放本机接口的资源管理类,例如从 Marshal.GetIUnknownForObject 或 Marshal.GetIDispatchForObject 返回的接口。 |
| ScrollBarThemingUtilities |
包含主题滚动条实用工具的类 |
| ScrollBarVisibilityExposingListBox |
此类存在的唯一原因是从包含的 ScrollViewer 公开 ComputedXxxScrollBarVisibility 属性,该属性在默认 ListBox 样式中是匿名的。 |
| SearchBooleanOptionButton |
Visual Studio Common 搜索 控件中布尔搜索选项的 CheckBox 按钮的实现 |
| SearchBooleanOptionButtonAutomationPeer |
仅供 Microsoft 内部使用。 搜索布尔选项按钮的自动化对等。 |
| SearchCommandOptionButton |
Visual Studio Common 搜索 Control 中命令搜索选项按钮的实现 |
| SearchCommandOptionButtonAutomationPeer |
仅供 Microsoft 内部使用。 |
| SearchControl |
仅供 Microsoft 内部使用。 表示 Visual Studio 通用搜索控件。 |
| SearchControlAutomationPeer |
仅供 Microsoft 内部使用。 公开对 Visual Studio 通用搜索控件的 UI 自动化支持。 |
| SearchControlColors | |
| SearchControlDataSource |
表示 Visual Studio 公共搜索控件的数据源类。 |
| SearchControlDataSource.PropertyNames |
表示搜索控件数据源属性的名称。 |
| SearchControlDataSource.VerbNames |
包含搜索控件数据源操作的名称。 |
| SearchControlPopup |
Common 搜索 控件使用的弹出窗口的实现 |
| SearchControlThicknessConverter |
仅供 Microsoft 内部使用。 表示搜索控件边框粗细的转换器。 |
| SearchFilterButton |
Visual Studio Common 搜索 Control 中搜索筛选器按钮的实现 |
| SearchFilterButtonAutomationPeer |
仅供 Microsoft 内部使用。 |
| SearchFilterDataSource |
实现 Visual Studio 公共搜索控件筛选器的数据源。 |
| SearchFilterDataSource.PropertyNames |
表示搜索筛选器数据源的属性的名称。 |
| SearchFilterDataSource.VerbNames |
表示搜索筛选器数据源的操作的名称。 |
| SearchMRUItemDataSource |
表示搜索控件的 |
| SearchMRUItemDataSource.PropertyNames |
表示用于搜索 |
| SearchMRUItemDataSource.VerbNames |
表示搜索 |
| SearchMRUListBox |
Visual Studio Common 搜索 控件的 MRU 项列表的实现 |
| SearchMRUListBoxItem |
Visual Studio Common 搜索 控件的 MRU 项列表中的项的实现 |
| SearchMRUListBoxItemAutomationPeer |
仅供 Microsoft 内部使用。 |
| SearchOptionButton |
用于选项按钮的附加事件的常见实现 |
| SearchOptionDataSource |
表示搜索控件的搜索选项的数据源。 |
| SearchOptionDataSource.PropertyNames |
表示搜索选项数据源的属性的名称。 |
| SearchOptionDataSource.VerbNames |
表示搜索选项数据源的操作的名称。 |
| SearchOptionItemTemplates |
仅供 Microsoft 内部使用。 实现描述搜索选项按钮视觉结构的 DataTemplate。 |
| SearchOptionsItemTemplateSelector |
仅供 Microsoft 内部使用。 选择指定搜索选项项的模板。 |
| SearchPopupNavigationService |
帮助程序类,在搜索控件弹出窗口的可导航子控件之间提供导航支持和当前位置跟踪 |
| SearchProgressTypeConverter |
仅供 Microsoft 内部使用。 |
| SearchProviderSettingsDataSource |
此类表示 Visual Studio 通用搜索控件使用的搜索提供程序设置数据源。 |
| SearchProviderSettingsDataSource.PropertyNames |
标识 Visual Studio 通用搜索控件的搜索提供程序设置属性的名称。 |
| SearchSettingsDataSource |
搜索控件使用的搜索设置的数据源类 |
| SearchSettingsDataSource.PropertyNames |
搜索设置的属性名称 |
| SearchStatusConverter |
仅供 Microsoft 内部使用。 |
| SearchTextBox |
Visual Studio Common 搜索 Control 的可编辑部分的实现 类实现在编辑框聚焦时选择控件中的所有文本 - 有关更多详细信息,请参阅 OnGotKeyboardFocus 中的注释 |
| SearchUtilities |
搜索 Utilities 类 |
| SecondsToTimeSpanConverter |
仅供 Microsoft 内部使用。 |
| SingleElementToEnumerableConverter<T> |
仅供 Microsoft 内部使用。 |
| SmoothProgressBar |
用于在 Visual Studio WPF 对话框中显示的进度控件的进度栏类 除了特定于 VisualStudio 的控件样式外,如果设置了 TargetValue,进度将使用 Value 属性的平滑动画。 |
| SpacingWrapPanel |
在项目之间添加额外空间的 WrapPanel。 间距由 HorizontalItemSpacing 和 VerticalItemSpacing 属性连接。 如果 HorizontalItemSpacing 和 VerticalItemSpacing 均为 0.0,则此面板的排列项与普通 WrapPanel 相同。 |
| SplitterGrip |
在 SplitterPanel 中的 SplitterItems 之间使用的拆分器。 |
| SplitterItem |
SplitterItemsControl 的容器项。 有关详细信息,请参阅 SplitterItemsControl。 |
| SplitterItemsControl |
具有方向的 ItemsControl,旨在与 SplitterPanel 一起使用。 |
| SplitterLengthConverter |
仅供 Microsoft 内部使用。 |
| SplitterMeasureData |
类,用于存储在拆分器Panel 中测量项期间使用的数据。 |
| SplitterPanel |
表示一个定向的项面板,这些项已堆叠,但调整大小以适应屏幕。 |
| SplitterResizePreviewWindow |
用于显示 SplitterPanel 的大小预览的控件。 |
| StartPageColors | |
| StartPageCommands |
为特定于起始页的命令提供路由命令。 |
| StartPageDataSourceSchema |
仅供 Microsoft 内部使用。 |
| StartPageGuidList |
仅供 Microsoft 内部使用。 |
| StartPageHelper |
包含起始页包和自定义起始页的公共 API 共享的功能。 |
| StartPageRelativeExtension |
一个标记扩展,使自定义起始页可以使用相对路径 (其中“相对”表示相对于 XAML 文件,而不是相对于任何需要 URI、ImageSource 或字符串的属性的 VS) 。 用法: |
| StringConcatenatingConverter |
仅供 Microsoft 内部使用。 |
| StringNotNullOrEmptyOrWhitespaceConverter | |
| StringToImageMonikerConverter |
用于从字符串转换为 ImageMoniker 的转换器。 |
| StringToStringWithoutHypertextTagsConverter |
仅供 Microsoft 内部使用。 |
| StringToXmlDataProviderConverter |
仅供 Microsoft 内部使用。 将 XML 字符串转换为 XmlDataProvider。 |
| StringUppercaseConverter |
仅供 Microsoft 内部使用。 |
| StubWindowPaneContent | |
| StyleKey<T> |
的简单派生 ResourceKey,模板化允许重写的 Assembly 属性基于 type of (T) 返回正确的程序集。 |
| SystemDropShadowChrome |
仅供 Microsoft 内部使用。 |
| TaskProgressCollectionControl |
一个项控件,可显示 的 IVsTaskProgressCollection进度。 ItemsSource控件的 应是实例的IVsTaskProgress集合。 |
| TextInputDialog |
表示文本输入对话框 |
| TextToolTipService |
仅供 Microsoft 内部使用。 |
| ThemeChangedEventArgs |
VS 颜色因系统颜色更改、VS 主题更改或 OS 主题更改而发生更改时触发的 VSColorTheme.ThemeChanged 事件的参数 |
| ThemedAcceleratedDialogColors | |
| ThemedDialogColors | |
| ThemedDialogStyleLoader |
包含一个附加属性,用于合并包含主题对话的默认 (无键) 样式的资源字典。 |
| ThemedImageConverter |
将输入 ImageSource 转换为 Image 控件,该控件的 Source 与目标背景混合。
|
| ThemedImageSourceConverter |
将 ImageSource 转换为另一个 ImageSource。 如果输入图像为 BitmapSource,则转换后的 BitmapSource 具有映射到给定背景色的光环颜色,并有条件地呈现为禁用。 |
| ThemedUtilityDialogColors | |
| ToBooleanValueConverter<TSource> |
当目标类型为布尔时,使用 而不是 ValueConverter。 使用盒装布尔文本提供较小的性能优势。 |
| ToEnumConverter |
从 对象转换为匹配的目标枚举值。 |
| TreeViewColors |
定义 Visual Studio 主题生成的 TreeView 颜色资源键。 |
| UInt32Extension |
确定是否合并包含主题对话的默认 (无键) 样式的资源字典。UInt32 结构的扩展。 |
| Unbox |
将包含值类型的对象取消装箱到特定、可能不同的值类型。 使用此类型的方法时,可能会发生值截断,因为原始源值将强制转换为目标值,而不确保目标值可以包含原始源值。 |
| UnthemedDialogColors | |
| ValueConverter<TSource,TTarget> |
此类型从 MS.VS.Shell.xx.dll |
| ValueExtension<T> |
仅供 Microsoft 内部使用。 |
| VideoRssCommands | |
| VideoRssDataSourceSchema | |
| VisibleIfEqualValueConverter |
visible if equal 属性的转换器。 |
| VisibleIfNotEmptyCollectionConverter |
仅供 Microsoft 内部使用。 |
| VisibleIfNotEqualValueConverter |
将布尔值更改为可见性值的转换器。 |
| VisibleIfNotNullConverter |
仅供 Microsoft 内部使用。 |
| VisibleIfNotNullOrEmptyConverter |
仅供 Microsoft 内部使用。 |
| VisualStudioInstallerColors | |
| VSColorTheme |
从当前 VS 主题获取颜色并在主题/颜色更改时提供通知的帮助程序。 |
| VsExtensionMethods |
VS 类型的扩展方法。 非 VS 类型的扩展应放置在 env\shell\Utilities\ExtensionMethods.cs中。 |
| VsUIDialogWindow |
用作与 IVsUIDataSources 一起使用的 Visual Studio 对话的基类的对话框类 实现派生自此类的对话的人应定义 UI 工厂 (IVsUIFactory 实现器) ,并将对话公开为工厂可创建的 UI 元素。 想要显示对话框的用户都应 (IVsUIDataSource 实现者创建一个数据源,) 可能通过使用数据源工厂。 使用 WindowHelper.AddHelpTopic 函数向数据源添加帮助主题。 然后调用 WindowHelper.ShowModalElement () 并提供元素 ID 和数据源。 |
| WatermarkedTextBox |
表示在 TextBox 空时可以显示水印文本的 。 |
| WeakCollection<T> |
仅供 Microsoft 内部使用。 |
| WindowResizeGrip |
可以调整实现 IResizable 的任何项的大小的 Thumb。 |
| WindowResizeGripDirectionExtensions |
窗口调整手柄方向的扩展。 |
| WindowSearchBooleanOption |
表示由窗口搜索的搜索控件使用的布尔选项。 |
| WindowSearchCommandOption |
表示由搜索控件用于窗口搜索的命令选项。 |
| WindowSearchCustomFilter |
表示一个基类,用户可以从中派生类来实现高级搜索筛选器,以供窗口搜索的搜索控件使用。 |
| WindowSearchFilter |
表示由窗口搜索的搜索控件使用的搜索筛选器。 |
| WindowSearchFilterEnumerator |
表示一组枚举的搜索筛选器,供搜索控件用于窗口搜索。 |
| WindowSearchOption |
表示搜索控件用于窗口搜索的选项。 |
| WindowSearchOptionEnumerator |
表示一组枚举的搜索选项,供搜索控件用于窗口搜索。 |
| WindowSearchSimpleFilter |
表示具有默认值和筛选字段的搜索筛选器,以供窗口搜索的搜索控件使用。 |
| WindowStateConverter |
仅供 Microsoft 内部使用。 |
| WindowStyleHelper |
仅供 Microsoft 内部使用。 |
结构
| AbstractPoint |
抽象表示点的类。 这对于支持多个方向的控件或面板很有用。 可以使用单个“自然”方向编写控件或面板的呈现或布局代码,然后根据需要将点转换为控件或面板的实际方向(如有必要)。 这可以大大简化呈现或布局逻辑。 |
| AbstractSize |
一个以抽象表示大小的类。 这对于支持多个方向的控件或面板很有用。 可以使用单个“自然”方向编写控件或面板的呈现或布局代码,然后根据需要将大小转换为控件或面板的实际方向。 这可以大大简化呈现或布局逻辑。 |
| SearchFilterDataSource.FilterData |
表示文本字符串,或指定了开始和结束位置的文本字符串的选定部分。 |
| SplitterLength |
长度单位类似于 GridLength。 Stretch 类型的长度使用所需的空间量, (设备单位) 等于其值,但如果没有 Fill 元素,则拉伸以适合父控件。 填充元素使用 Stretch 元素分配空间后剩余的空间,从而保持元素之间的值比率。 |
接口
| IResizable |
表示可以调整大小并在增量中移动的元素。 此接口与 WindowResizeGrip 结合使用。 |
枚举
| BorderType | |
| ContrastComparisonResult | |
| CurrentLocationSetMode |
指示上次设置搜索控件弹出窗口中的 CurrentLocation 的方式 |
| ImageScalingMode |
用于 WinForms/Win32 图像的缩放模式 |
| MessageDialogCommand |
指定定义 MessageDialog 响应的常量。 |
| MessageDialogCommandSet |
指定用于定义 MessageDialog 上可用的命令的常量。 |
| SearchOptionType |
表示搜索控件的搜索选项的类型。 |
| SearchStatus |
枚举 Visual Studio 搜索控件的搜索状态值。 |
| SplitterUnitType |
仅供 Microsoft 内部使用。 |
| StartPageHelper.DataSourceId |
起始页数据源 ID |
| UserFeedback |
用户的反馈 |
| WindowResizeGripDirection |
WindowsResizeGrip 的 ResizeGripDirection 依赖属性的方向值 |
| WindowResizeGripMode |
确定当前重设大小操作的模式。 |
委托
| ImageThemingUtilities.ModifyPixelCallback |
用于修改 BitmapSource 中的像素数据的回调。 |
| ThemeChangedEventHandler |
颜色更改的事件处理程序 |