Microsoft.VisualStudio.PlatformUI Namespace
| Class | Description | |
|---|---|---|
![]() | AccessKeyConverter | Microsoft internal use only. |
![]() | AccessKeyRemovingConverter | Microsoft internal use only. |
![]() | AccessKeyUnderliningConverter | Microsoft internal use only. |
![]() | AndBooleanConverter | Microsoft internal use only.. |
![]() | AreEqualConverter | Microsoft internal use only. |
![]() | AutomatableTextBlock | Microsoft internal use only. Implements a TextBlock control visible to automation. |
![]() | BindableHyperlink | Microsoft internal use only. |
![]() | BindableRun | Microsoft internal use only. |
![]() | BindableValidationRule | Microsoft internal use only. |
![]() | BooleanToCustomVisibilityConverter | Microsoft internal use only. Converter from a boolean value to a Visibility constant. This convert allows the actual Visibility values to be specified as properties. |
![]() | BooleanToFlowDirectionConverter | Microsoft internal use only. |
![]() | BooleanToHiddenVisibilityConverter | Microsoft internal use only. |
![]() | Boxes | Defines common boxed values. |
![]() | BrushToColorConverter | Converts a brush to a color. |
![]() | ColorBrushValueConverter | Microsoft internal use only. |
![]() | CommonControlsColors | Microsoft internal use only. The colors of common controls. |
![]() | ContentLoadError | Microsoft internal use only. |
![]() | CrispImageCheckBox | Microsoft internal use only. |
![]() | DataSourceToEnumerableDataSourceConverter | Microsoft internal use only. |
![]() | DelegateCommand | A lightweight version of DelegateCommand modeled after Prism. |
![]() | DelegateSearchTask | Microsoft internal use only. A convenience class that let you specify the work that the search task needs to do. It is derived from VsSearchTask. |
![]() | DeviceToLogicalPixelConverter | Microsoft internal use only. |
![]() | DialogButton | Used for buttons that are displayed in Visual Studio WPF dialogs |
![]() | DialogWindow | The base class for all Visual Studio WPF (non-Gel) dialogs. When you implement a WPF dialog, you should derive from this class in order to have consistent styling with other Visual Studio dialogs, as well as help support. To display the dialog, call the ShowModal method, which correctly parents the dialog in the shell, puts the shell in a modal state while the dialog is displayed, and other features. |
![]() | DialogWindowBase | The base class for WPF dialog windows in Visual Studio 10 and later. |
![]() | DisposableObject | This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft internal use only. |
![]() | DpiHelper | Microsoft internal use only. |
![]() | DpiHelper.DpiHelperImplementation | The DpiHelper actual implementation. Derives from the DpiHelper scaling helper, and overrides a couple of functions allowing user-override of the scaling algorithms via registry settings under the running appid's hive. |
![]() | DpiPrescaledImageExtension | Represents a MarkupExtension class that can be used to declare image sources in XAML and have the image pre-scaled for High DPI at zoom levels higher than 200%, using NearestNeighbor up to the largest multiple of 100%. |
![]() | DpiPrescaleImageSourceConverter | Converts an ImageSource into another ImageSource, pre-scaled on High DPI to the largest zoom multiple of 100% smaller than the DPI zoom. |
![]() | DpiPrescaleThemedImageConverter | Converts an ImageSource into an Image element. If the input image is a BitmapSource, the transformed BitmapSource has its halo color mapped to the given background color and is conditionally rendered as disabled. The resultant image is then pre-scaled on High DPI to the largest zoom multiple of 100% smaller than the DPI zoom. This converter chains the behavior of ThemedImageConverter and DpiPrescaleImageSourceConverter. |
![]() | DpiPrescaleThemedImageSourceConverter | Converts an ImageSource into another ImageSource. If the input image is a BitmapSource, the transformed BitmapSource has its halo color mapped to the given background color and is conditionally rendered as disabled. The resulting image is then pre-scaled on High DPI to the largest zoom multiple of 100% smaller than the DPI zoom. This converter chains the behavior of ThemedImageSourceConverter and DpiPrescaleImageSourceConverter. |
![]() | DragDropHelper | Microsoft internal use only. |
![]() | EnvironmentColors | |
![]() | EnvironmentRenderCapabilities | Microsoft internal use only. |
![]() | ExtensionMethods | Microsoft internal use only. |
![]() | FailIfEmptyAccessKeyRemovingConverter | Microsoft internal use only. |
![]() | FocusHelper | Microsoft internal use only. Manages focus tasks. |
![]() | FontScaling | Microsoft internal use only. |
![]() | GrayscaleBitmapSourceConverter | Converts an image BitmapSource into a grayscale version of the same image. |
![]() | GrayscaleImageConverter | Microsoft internal use only. This class converts a BitmapSource into an Image control whose Source property is set to a grayscale version of the input image. The grayscale version is generated by GrayscaleBitmapSourceConverter. |
![]() | GreedyWrapPanel | Microsoft internal use only. This panel is very similar to a WrapPanel, but instead of wrapping when a boundary is reached, it wraps once it has enough space. For Orientation=Vertical, this means that it will use as many columns as it can, given enough children and width. For Orientation=Horizontal, it will use as many rows as it can, given enough children and height. You can also specify a maximum number of wrapping levels (columns for Vertical, rows for Horizontal) with MaxWrappingLevels. For Vertical GreedyWrapPanels, all children elements must have the same width. For Horizontal, they must all have the same height. This was done to optimize for performance. Loosening this restriction greatly increases the level of complexity with measuring and arranging the elements |
![]() | HeaderColors | Defines the resource keys generated by the Visual Studio theme editor. |
![]() | HelperMethods | Microsoft internal use only. |
![]() | HoursToTimeSpanConverter | Microsoft internal use only. |
![]() | HwndWrapper | Represents a disposable wrapper around an HWND that can construct the WNDCLASS and HWND, run the WndProc and dispose of the WNDCLASS and HWND. |
![]() | IfElseConverter | Microsoft internal use only. |
![]() | ImageButton | Microsoft internal use only. |
![]() | ImageCheckBox | Microsoft internal use only. |
![]() | ImageConverter | Microsoft internal use only. |
![]() | ImageListValueConverter | Microsoft internal use only. |
![]() | ImageSourceExtension | Microsoft internal use only. Extends ImageSource |
![]() | ImageSourceValueConverter | Microsoft internal use only. Manages conversion of image source values. |
![]() | ImageThemingUtilities | Contains utility methods for grayscaling and transforming color spaces within images. |
![]() | InfoBarColors | Resource keys generated by VsThemeEditor. |
![]() | InfoBarHostControl | A control that can be used to host InfoBars. The host control observes events on each InfoBar to remove closed info bars from its collection. |
![]() | Int32Extension | Microsoft internal use only. Extends MarkupExtension |
![]() | IsEqualConverter | Microsoft internal use only. |
![]() | IsNullOrEmptyConverter | Microsoft internal use only. |
![]() | LanguageHelper | Provides helper functions. |
![]() | LayoutDoubleUtil | Contains utilities for making layout comparisons. |
![]() | LayoutSynchronizedContentControl | Microsoft internal use only. |
![]() | LayoutSynchronizedItemsControl | Microsoft internal use only. |
![]() | LayoutSynchronizedTabControl | Microsoft internal use only. |
![]() | LayoutSynchronizedWindow | Microsoft internal use only. |
![]() | LayoutSynchronizer | Microsoft internal use only. |
![]() | MessageDialog | Microsoft internal use only. Represents a message dialog box. |
![]() | MillisecondsToTimeSpanConverter | Microsoft internal use only. |
![]() | MinutesToTimeSpanConverter | Microsoft internal use only. |
![]() | MruListBox | Microsoft internal use only. Represents the Most Recently Used list. |
![]() | MruListDataSourceSchema | Microsoft internal use only. |
![]() | MultiplicationConverter | Microsoft internal use only. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'TTarget> | Converts multiple values from one type to another. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'TTarget> | Converts multiple values from one type to another. |
![]() | MultiValueConverter<'T1, 'T2, 'TTarget> | Microsoft internal use only. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'TTarget> | Microsoft internal use only. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'TTarget> | Microsoft internal use only. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'TTarget> | Microsoft internal use only. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'TTarget> | Converts multiple values from one type to another. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'TTarget> | Converts multiple values from one type to another. |
![]() | MultiValueConverter<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'TTarget> | Converts multiple values from one type to another. |
![]() | MultiValueConverterBase<'TTarget> | Converts multiple values from one type to another. |
![]() | NegateBooleanConverter | Microsoft internal use only. |
![]() | NotNullConverter | Microsoft internal use only. |
![]() | NullToEmptyStringConverter | Microsoft internal use only. |
![]() | ObservableObject | An object that is observable, that is, it can issue a notification when a property has changed. |
![]() | OrBooleanConverter | Microsoft internal use only. |
![]() | PathUtil | Provides path utilities. |
![]() | PendingFocusHelper | Microsoft internal use only. Helper to send focus to the FrameworkElement immediately or delay focusing until the FrameworkElement is loaded. |
![]() | ProgressBarColors | Defines the progress bar colors resource keys generated by the Visual Studio theme. |
![]() | SearchControlDataSource.PropertyNames | Represents the names of the search control data source properties. |
![]() | SearchFilterDataSource.PropertyNames | Represents the names of the properties of the search filter data source. |
![]() | SearchMRUItemDataSource.PropertyNames | Represents the names of the properties for the data source for search most-recently-used (MRU) items. |
![]() | SearchOptionDataSource.PropertyNames | Represents the names of the attributes of a search option data source. |
![]() | SearchProviderSettingsDataSource.PropertyNames | Identifies the names of the search provider settings properties of the Visual Studio common search control. |
![]() | SearchSettingsDataSource.PropertyNames | Represents the names of the search settings data source properties. |
![]() | RangeValidationRule | Microsoft internal use only. |
![]() | RssDataSourceSchema | Microsoft internal use only. |
![]() | RssPubDateToLocalTimeConverter | Microsoft internal use only. |
![]() | SafeIUnknown | Microsoft internal use only. |
![]() | ScrollBarThemingUtilities | Microsoft internal use only. Provides utilities for theming scrollbars. |
![]() | ScrollBarVisibilityExposingListBox | Microsoft internal use only. Exposes the ComputedXxxScrollBarVisibility properties from the contained ScrollViewer, which is anonymous in the default ListBox style. |
![]() | SearchBooleanOptionButton | Microsoft internal use only. Represents a CheckBox option button for Boolean search options in the Visual Studio common search control. |
![]() | SearchBooleanOptionButtonAutomationPeer | Microsoft internal use only. An automation peer of the search Boolean option button. |
![]() | SearchCommandOptionButton | Microsoft internal use only. Represents the button for commands search options in the common search control. |
![]() | SearchCommandOptionButtonAutomationPeer | Microsoft internal use only. |
![]() | SearchControl | Microsoft internal use only. Represents the Visual Studio common search control. |
![]() | SearchControlAutomationPeer | Microsoft internal use only. Exposes UI automation support for the Visual Studio common search control. |
![]() | SearchControlColors | |
![]() | SearchControlDataSource | Represents the data source class for the Visual Studio common search control. |
![]() | SearchControlPopup | Microsoft internal use only. Implements the popup used by the Visual Studio common search control. |
![]() | SearchControlThicknessConverter | Microsoft internal use only. Represents a converter for the thickness of the search control border. |
![]() | SearchFilterButton | Microsoft internal use only. Implements the filter button of the Visual Studio common search control. |
![]() | SearchFilterButtonAutomationPeer | Microsoft internal use only. |
![]() | SearchFilterDataSource | Implements the data source for the filter of the Visual Studio common search control. |
![]() | SearchMRUItemDataSource | Represents a data source for the most-recently-used (MRU) item for the search control. |
![]() | SearchMRUListBox | Microsoft internal use only. The list box control that contains the most recently used (MRU) list for the Visual Studio common search control. |
![]() | SearchMRUListBoxItem | Microsoft internal use only. Implements an item in the most recently used (MRU) items list for the Visual Studio Common Search Control. |
![]() | SearchMRUListBoxItemAutomationPeer | Microsoft internal use only. |
![]() | SearchOptionButton | Microsoft internal use only. Implements attached events used for options buttons for the Visual Studio common search control. |
![]() | SearchOptionDataSource | Represents a data source for a search option for the search control. |
![]() | SearchOptionItemTemplates | Microsoft internal use only. Implements the DataTemplate that describes the visual structure of the search option buttons. |
![]() | SearchOptionsItemTemplateSelector | Microsoft internal use only. Selects the template for a specified search option item. |
![]() | SearchPopupNavigationService | Provides navigation support and tracking of the current location, at one the navigable child controls, in a search control’s popup. |
![]() | SearchProgressTypeConverter | Microsoft internal use only. |
![]() | SearchProviderSettingsDataSource | This class represents the search provider settings data source used by the Visual Studio common search control. |
![]() | SearchSettingsDataSource | Represents the search settings used by the Visual Studio common search control. |
![]() | SearchStatusConverter | Microsoft internal use only. |
![]() | SearchTextBox | Microsoft internal use only. Implements selecting all the text in the Visual Studio Common Search Control when the edit box is focused. |
![]() | SearchUtilities | Represents the search utilities for the Visual Studio search control. |
![]() | SecondsToTimeSpanConverter | Microsoft internal use only. |
![]() | SingleElementToEnumerableConverter<'T> | Microsoft internal use only. |
![]() | SmoothProgressBar | Represents the progress bar to use for progress controls displayed in Visual Studio WPF dialogs. |
![]() | SpacingWrapPanel | Microsoft internal use only. A WrapPanel that adds extra space between its items. The spacing is controlled by the HorizontalItemSpacing and VerticalItemSpacing properties. If both HorizontalItemSpacing and VerticalItemSpacing are 0.0, this panel arranges items identically to a normal WrapPanel. |
![]() | SplitterGrip | Microsoft internal use only. |
![]() | SplitterItem | Microsoft internal use only. |
![]() | SplitterItemsControl | Microsoft internal use only. |
![]() | SplitterLengthConverter | Microsoft internal use only. |
![]() | SplitterMeasureData | Microsoft internal use only. |
![]() | SplitterPanel | Microsoft internal use only. |
![]() | SplitterResizePreviewWindow | Microsoft internal use only. |
![]() | StartPageColors | |
![]() | StartPageCommands | Microsoft internal use only. |
![]() | StartPageDataSourceSchema | Microsoft internal use only. |
![]() | StartPageGuidList | Microsoft internal use only. |
![]() | StartPageHelper | Microsoft internal use only. |
![]() | StartPageRelativeExtension | Represents a markup extension that enables custom start pages to use paths relative to the XAML file on any property expecting a Uri, an ImageSource, or a string. |
![]() | StringConcatenatingConverter | Microsoft internal use only. |
![]() | StringToImageMonikerConverter | Converter used to convert from a string to an ImageMoniker. |
![]() | StringToStringWithoutHypertextTagsConverter | Microsoft internal use only. |
![]() | StringToXmlDataProviderConverter | Microsoft internal use only. Converts an XML string to an XmlDataProvider. |
![]() | StringUppercaseConverter | Microsoft internal use only. |
![]() | StyleKey<'T> | Microsoft internal use only. |
![]() | SystemDropShadowChrome | Microsoft internal use only. |
![]() | TextInputDialog | Microsoft internal use only. Represents a text input dialog. |
![]() | TextToolTipService | Microsoft internal use only. |
![]() | ThemeChangedEventArgs | Contains arguments for the event fired when the theme is changed. |
![]() | ThemedDialogColors | |
![]() | ThemedDialogStyleLoader | Contains an attached property for merging a resource dictionary containing default (keyless) styles for themed dialogs. |
![]() | ThemedImageConverter | Microsoft internal use only. Converts an input ImageSource into an Image control whose Source blends in with the target background. |
![]() | ThemedImageSourceConverter | Microsoft internal use only. Converts an ImageSource into another ImageSource. If the input image ia a BitmapSource, the transformed BitmapSource has its halo color mapped to the given background color and is conditionally rendered as disabled. |
![]() | ToBooleanValueConverter<'TSource> | Microsoft internal use only. |
![]() | TreeViewColors | Defines the TreeView colors resource keys generated by the Visual Studio theme. |
![]() | UInt32Extension | Determines whether to merge a resource dictionary containing default (keyless) styles for themed dialogs.An extension to the UInt32 struct. |
![]() | Unbox | Unboxes an object that contains a value type into a specific, possibly different value type. |
![]() | ValueConverter<'TSource, 'TTarget> | Microsoft internal use only. |
![]() | ValueExtension<'T> | Microsoft internal use only. |
![]() | SearchControlDataSource.VerbNames | Contains the names of search control data source actions. |
![]() | SearchFilterDataSource.VerbNames | Represents the names of the actions of the search filter data source. |
![]() | SearchMRUItemDataSource.VerbNames | Represents the names of the actions of the search most-recently-used (MRU) item data source. |
![]() | SearchOptionDataSource.VerbNames | Represents the names of the actions of a search option data source. |
![]() | VideoRssCommands | Microsoft internal use only. Provides the routed commands supported by the Video RSS feed reader. |
![]() | VideoRssDataSourceSchema | Microsoft internal use only. Provides the schema for the video RSS data source. |
![]() | VisibleIfEqualValueConverter | A converter for the visible if equal property. |
![]() | VisibleIfNotEmptyCollectionConverter | Microsoft internal use only. |
![]() | VisibleIfNotEqualValueConverter | A converter that changes a boolean value to a visibility value. |
![]() | VisibleIfNotNullConverter | Microsoft internal use only. |
![]() | VisibleIfNotNullOrEmptyConverter | Microsoft internal use only. |
![]() | VSColorTheme | Helper to get colors from the current Visual Studio theme and provide notifications when the theme or colors change. |
![]() | VsExtensionMethods | Microsoft internal use only. Extension methods for VS types. |
![]() | VsUIDialogWindow | Microsoft internal use only. Use this class as the base class for Visual Studio dialogs used with IVsUIDataSource objects. |
![]() | WeakCollection<'T> | Microsoft internal use only. |
![]() | WindowResizeGrip | Extends Thumb to resize any item that implements the IResizable interface. |
![]() | WindowResizeGripDirectionExtensions | Extensions for the window resize grip direction. |
![]() | WindowSearchBooleanOption | Represents a Boolean option for use by the search control for window search. |
![]() | WindowSearchCommandOption | Represents a command option for use by the search control for window search. |
![]() | WindowSearchCustomFilter | Represents a base class from which users can derive classes to implement advanced search filters for use by the search control for window search. |
![]() | WindowSearchFilter | Represents a search filter for use by the search control for window search. |
![]() | WindowSearchFilterEnumerator | Represents an enumerated set of search filters for use by the search control for window search. |
![]() | WindowSearchOption | Represents an option for use by the search control for window search. |
![]() | WindowSearchOptionEnumerator | Represents an enumerated set of search options for use by the search control for window search. |
![]() | WindowSearchSimpleFilter | Represents a search filter with a default value and a filter field for use by the search control for window search. |
![]() | WindowStateConverter | Microsoft internal use only. |
![]() | WindowStyleHelper | Microsoft internal use only. |
| Structure | Description | |
|---|---|---|
![]() | AbstractPoint | Microsoft internal use only. A class that represents a point abstractly. This is useful with controls or panels that support multiple orientations. The rendering or layout code for the control or panel can be written using a single, "natural" orientation and then the point can be converted, if necessary, to the control's or panel's actual orientation as needed. This can substantially simplify rendering or layout logic. |
![]() | AbstractSize | Microsoft internal use only. A class that represents size abstractly. This is useful with controls or panels that support multiple orientations. The rendering or layout code for the control or panel can be written using a single, "natural" orientation and then the size can be converted, if necessary, to the control's or panel's actual orientation as needed. This can substantially simplify rendering or layout logic. |
![]() | SearchFilterDataSource.FilterData | Represents a text string, or a selected portion of a text string with start and end positions specified. |
![]() | SplitterLength | Microsoft internal use only. |
| Interface | Description | |
|---|---|---|
![]() | IResizable | Represents an element that can be resized and moved through deltas. |
| Delegate | Description | |
|---|---|---|
![]() | ImageThemingUtilities.ModifyPixelCallback | A callback used to modify pixel data in a BitmapSource. |
![]() | ThemeChangedEventHandler | Implements the handler for the theme changed event. |
| Enumeration | Description | |
|---|---|---|
![]() | CurrentLocationSetMode | Defines how the current location was set. |
![]() | StartPageHelper.DataSourceId | Microsoft internal use only. |
![]() | ImageScalingMode | The scaling mode to use for Windows Forms/Win32 images. |
![]() | MessageDialogCommand | Microsoft internal use only. Constants that define the responses of a MessageDialog. |
![]() | MessageDialogCommandSet | Microsoft internal use only. Constants that define which commands are available on a MessageDialog. |
![]() | SearchOptionType | Represents the type of a search option for the search control. |
![]() | SearchStatus | Enumerates the values of search status of the Visual Studio search control. |
![]() | SplitterUnitType | Microsoft internal use only. |
![]() | WindowResizeGripDirection | Defines direction values for ResizeGripDirectionProperty dependency property. |
![]() | WindowResizeGripMode | Determines the mode of the current resize operation. |




