This documentation is archived and is not being maintained.

Microsoft.VisualStudio.PlatformUI Namespace

  ClassDescription
Public classAccessKeyConverterMicrosoft internal use only.
Public classAccessKeyRemovingConverterMicrosoft internal use only.
Public classAccessKeyUnderliningConverterMicrosoft internal use only.
Public classAndBooleanConverterMicrosoft internal use only..
Public classAreEqualConverterMicrosoft internal use only.
Public classAutomatableTextBlockImplements a TextBlock control visible to automation.
Public classBindableHyperlinkMicrosoft internal use only.
Public classBindableRunMicrosoft internal use only.
Public classBindableValidationRuleMicrosoft internal use only.
Public classBooleanToFlowDirectionConverterMicrosoft internal use only.
Public classBooleanToHiddenVisibilityConverterMicrosoft internal use only.
Public classBoxesDefines common boxed values.
Public classBrushToColorConverterConverts a brush to a color.
Public classColorBrushValueConverterMicrosoft internal use only.
Public classContentLoadErrorMicrosoft internal use only.
Public classDataSourceToEnumerableDataSourceConverterMicrosoft internal use only.
Public classDeviceToLogicalPixelConverterMicrosoft internal use only.
Public classDialogButtonUsed for buttons that are displayed in Visual Studio WPF dialogs
Public classDialogWindowThe 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.
Public classDialogWindowBaseThe base class for WPF dialog windows in Visual Studio 10 and later.
Public classDisposableObjectInfrastructure. Microsoft internal use only.
Public classDpiHelperMicrosoft internal use only.
Public classDragDropHelperMicrosoft internal use only.
Public classEnvironmentColors
Public classEnvironmentRenderCapabilitiesMicrosoft internal use only.
Public classExtensionMethodsMicrosoft internal use only.
Public classFailIfEmptyAccessKeyRemovingConverterMicrosoft internal use only.
Public classFocusHelperManages focus tasks.
Public classFontScalingMicrosoft internal use only.
Public classGrayscaleImageConverterMicrosoft internal use only.
Public classHeaderColorsDefines the resource keys generated by the Visual Studio theme editor.
Public classHelperMethodsMicrosoft internal use only.
Public classHoursToTimeSpanConverterMicrosoft internal use only.
Public classHwndWrapperRepresents a disposable wrapper around an HWND that can construct the WNDCLASS and HWND, run the WndProc and dispose of the WNDCLASS and HWND.
Public classIfElseConverterMicrosoft internal use only.
Public classImageButtonMicrosoft internal use only.
Public classImageCheckBoxMicrosoft internal use only.
Public classImageConverterMicrosoft internal use only.
Public classImageListValueConverterMicrosoft internal use only.
Public classImageSourceExtensionExtends ImageSource
Public classImageSourceValueConverterMicrosoft internal use only. Manages conversion of image source values.
Public classImageThemingUtilitiesMicrosoft internal use only.
Public classInt32ExtensionExtends MarkupExtension
Public classIsEqualConverterMicrosoft internal use only.
Public classIsNullOrEmptyConverterMicrosoft internal use only.
Public classLayoutDoubleUtilContains utilities for making layout comparisons.
Public classLayoutSynchronizedContentControlMicrosoft internal use only.
Public classLayoutSynchronizedItemsControlMicrosoft internal use only.
Public classLayoutSynchronizedTabControlMicrosoft internal use only.
Public classLayoutSynchronizedWindowMicrosoft internal use only.
Public classLayoutSynchronizerMicrosoft internal use only.
Public classMillisecondsToTimeSpanConverterMicrosoft internal use only.
Public classMinutesToTimeSpanConverterMicrosoft internal use only.
Public classMruListBoxRepresents the Most Recently Used list.
Public classMruListDataSourceSchemaMicrosoft internal use only.
Public classMultiplicationConverterMicrosoft internal use only.
Public classMultiValueConverter<TSource1, TSource2, TTarget>Microsoft internal use only.
Public classMultiValueConverter<TSource1, TSource2, TSource3, TTarget>Microsoft internal use only.
Public classMultiValueConverter<TSource1, TSource2, TSource3, TSource4, TTarget>Microsoft internal use only.
Public classMultiValueConverter<TSource1, TSource2, TSource3, TSource4, TSource5, TTarget>Microsoft internal use only.
Public classNegateBooleanConverterMicrosoft internal use only.
Public classNotNullConverterMicrosoft internal use only.
Public classNullToEmptyStringConverterMicrosoft internal use only.
Public classOrBooleanConverterMicrosoft internal use only.
Public classPendingFocusHelperHelper to send focus to the FrameworkElement immediately or delay focusing until the FrameworkElement is loaded.
Public classProgressBarColorsDefines the progress bar colors resource keys generated by the Visual Studio theme.
Public classRangeValidationRuleMicrosoft internal use only.
Public classRssDataSourceSchemaMicrosoft internal use only.
Public classRssPubDateToLocalTimeConverterMicrosoft internal use only.
Public classSafeIUnknownMicrosoft internal use only.
Public classSearchBooleanOptionButtonRepresents a CheckBox option button for Boolean search options in the Visual Studio common search control.
Public classSearchCommandOptionButtonRepresents the button for commands search options in the Visual Studiocommon search control.
Public classSearchControlRepresents the Visual Studio common search control.
Public classSearchControlAutomationPeerExposes UI automation support for the Visual Studio common search control.
Public classSearchControlColors
Public classSearchControlDataSourceRepresents the data source class for the Visual Studio common search control.
Public classSearchControlDataSource.PropertyNamesRepresents the names of the search control data source properties.
Public classSearchControlDataSource.VerbNames
Public classSearchControlPopupImplements the popup used by the Visual Studio common search control.
Public classSearchFilterButtonImplements the filter button of the Visual Studio common search control.
Public classSearchFilterDataSourceImplements the data source for the filter of the Visual Studio common search control.
Public classSearchFilterDataSource.PropertyNamesRepresents the names of the properties of the search filter data source.
Public classSearchFilterDataSource.VerbNamesRepresents the names of the actions of the search filter data source.
Public classSearchMRUItemDataSourceRepresents a data source for the most-recently-used (MRU) item for the search control.
Public classSearchMRUItemDataSource.PropertyNamesRepresents the names of the properties for the data source for search most-recently-used (MRU) items.
Public classSearchMRUItemDataSource.VerbNamesRepresents the names of the actions of the search most-recently-used (MRU) item data source.
Public classSearchMRUListBoxThe list box control that contains the most recently used (MRU) list for the Visual Studio common search control.
Public classSearchMRUListBoxItemImplements an item in the most recently used (MRU) items list for the Visual Studio Common Search Control.
Public classSearchOptionButtonImplements attached events used for options buttons for the Visual Studio common search control.
Public classSearchOptionDataSourceRepresents a data source for a search option for the search control.
Public classSearchOptionDataSource.PropertyNamesRepresents the names of the attributes of a search option data source.
Public classSearchOptionDataSource.VerbNamesRepresents the names of the actions of a search option data source.
Public classSearchOptionItemTemplatesImplements the DataTemplate that describes the visual structure of the search option buttons.
Public classSearchOptionsItemTemplateSelectorSelects the template for a specified search option item.
Public classSearchPopupNavigationServiceProvides navigation support and tracking of the current location, at one the navigable child controls, in a search control’s popup.
Public classSearchProgressTypeConverterMicrosoft internal use only.
Public classSearchProviderSettingsDataSourceThis class represents the search provider settings data source used by the Visual Studio common search control.
Public classSearchProviderSettingsDataSource.PropertyNamesIdentifies the names of the search provider settings properties of the Visual Studio common search control.
Public classSearchSettingsDataSourceThis class represents the search settings used by the Visual Studio common search control.
Public classSearchSettingsDataSource.PropertyNames
Public classSearchStatusConverter
Public classSearchTextBoxImplements selecting all the text in the Visual Studio Common Search Control when the edit box is focused.
Public classSearchUtilitiesRepresents the search utilities for the Visual Studio search control.
Public classSecondsToTimeSpanConverterMicrosoft internal use only.
Public classSingleElementToEnumerableConverter<T>Microsoft internal use only.
Public classSmoothProgressBarRepresents the progress bar to use for progress controls displayed in Visual Studio WPF dialogs.
Public classSplitterGripMicrosoft internal use only.
Public classSplitterItemMicrosoft internal use only.
Public classSplitterItemsControlMicrosoft internal use only.
Public classSplitterLengthConverterMicrosoft internal use only.
Public classSplitterMeasureDataMicrosoft internal use only.
Public classSplitterPanelMicrosoft internal use only.
Public classSplitterResizePreviewWindowMicrosoft internal use only.
Public classStartPageDataSourceSchemaMicrosoft internal use only.
Public classStartPageGuidListMicrosoft internal use only.
Public classStartPageHelperMicrosoft internal use only.
Public classStartPageRelativeExtensionRepresents 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.
Public classStringConcatenatingConverterMicrosoft internal use only.
Public classStringToStringWithoutHypertextTagsConverterMicrosoft internal use only.
Public classStringToXmlDataProviderConverterConverts an XML string to an XmlDataProvider.
Public classStringUppercaseConverterMicrosoft internal use only.
Public classStyleKey<T>Microsoft internal use only.
Public classSystemDropShadowChromeMicrosoft internal use only.
Public classTextToolTipService
Public classThemeChangedEventArgsContains arguments for the event fired when the theme is changed.
Public classThemedImageConverterMicrosoft internal use only.
Public classThemedImageSourceConverterMicrosoft internal use only.
Public classToBooleanValueConverter<TSource>Microsoft internal use only.
Public classTreeViewColorsDefines the TreeView colors resource keys generated by the Visual Studio theme.
Public classUnboxUnboxes an object that contains a value type into a specific, possibly different value type.
Public classValueConverter<TSource, TTarget>Microsoft internal use only.
Public classValueExtension<T>Microsoft internal use only.
Public classVisibleIfNotEmptyCollectionConverterMicrosoft internal use only.
Public classVisibleIfNotNullConverterMicrosoft internal use only.
Public classVisibleIfNotNullOrEmptyConverterMicrosoft internal use only.
Public classVSColorThemeHelper to get colors from the current Visual Studio theme and provide notifications when the theme or colors change.
Public classVsUIDialogWindowUse this class as the base class for Visual Studio dialogs used with IVsUIDataSource objects.
Public classWeakCollection<T>Microsoft internal use only.
Public classWindowResizeGripExtends Thumb to resize any item that implements the IResizable interface.
Public classWindowResizeGripDirectionExtensions
Public classWindowSearchBooleanOptionRepresents a Boolean option for use by the search control for window search.
Public classWindowSearchCommandOptionRepresents a command option for use by the search control for window search.
Public classWindowSearchCustomFilterRepresents a base class from which users can derive classes to implement advanced search filters for use by the search control for window search.
Public classWindowSearchFilterRepresents a search filter for use by the search control for window search.
Public classWindowSearchFilterEnumeratorRepresents an enumerated set of search filters for use by the search control for window search.
Public classWindowSearchOptionRepresents an option for use by the search control for window search.
Public classWindowSearchOptionEnumeratorRepresents an enumerated set of search options for use by the search control for window search.
Public classWindowSearchSimpleFilterRepresents a search filter with a default value and a filter field for use by the search control for window search.
Public classWindowStateConverterMicrosoft internal use only.
Public classWindowStyleHelperMicrosoft internal use only.

  StructureDescription
Public structureSearchFilterDataSource.FilterDataRepresents a text string, or a selected portion of a text string with start and end positions specified.
Public structureSplitterLengthMicrosoft internal use only.

  InterfaceDescription
Public interfaceIResizableRepresents an element that can be resized and moved through deltas.

  DelegateDescription
Public delegateThemeChangedEventHandlerImplements the handler for the theme changed event.

  EnumerationDescription
Public enumerationCurrentLocationSetModeDefines how the current location was set.
Public enumerationSearchOptionTypeRepresents the type of a search option for the search control.
Public enumerationSearchStatusEnumerates the values of search status of the Visual Studio search control.
Public enumerationSplitterUnitTypeMicrosoft internal use only.
Public enumerationStartPageHelper.DataSourceIdMicrosoft internal use only.
Public enumerationWindowResizeGripDirectionDefines direction values for ResizeGripDirectionProperty dependency property.
Public enumerationWindowResizeGripModeDetermines the mode of the current resize operation.
Show: