Microsoft.VisualStudio.PlatformUI Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
AccessKeyConverter |
Только для внутреннего использования в корпорации Майкрософт. |
AccessKeyRemovingConverter |
Только для внутреннего использования в корпорации Майкрософт. |
AccessKeyUnderliningConverter |
Только для внутреннего использования в корпорации Майкрософт. |
AddingConverter |
Преобразователь, возвращающий произведение входных данных. |
AndBooleanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
AreEqualConverter |
Только для внутреннего использования в корпорации Майкрософт. |
AsyncObservableObject |
Наблюдаемый объект, который может асинхронно вызывать события PropertyChanged в потоке main. |
AutoCompletePathTextBox |
Логика взаимодействия для AutoCompletePathTextBox.xaml. |
AutoCompleteTextBox |
Логика взаимодействия для AutoCompleteTextBox.xaml. |
AutomatableTextBlock |
Реализует элемент управления TextBlock, видимый для автоматизации. WPF по умолчанию не предоставляет TextBlock для UIA, так как это очень распространенный элемент управления. |
BindableHyperlink |
Версия гиперссылки, которая поддерживает привязку данных через свойство зависимостей Content. |
BindableRun |
Версия run, поддерживающая привязку данных с помощью свойства зависимости содержимого. Само выполнение не поддерживает привязку данных напрямую, так как его свойство Text не является свойством зависимостей. |
BindableValidationRule |
Только для внутреннего использования в корпорации Майкрософт. |
BooleanExtension | |
BooleanToCustomVisibilityConverter |
Преобразователь из логического значения в константу Visibility. Это преобразование позволяет указать фактические значения Visibility в качестве свойств. |
BooleanToFlowDirectionConverter |
Преобразователь из логического значения в константу FlowDirection. Это значение хранится в источнике данных главного окна в виде логического значения. Если оно верно, это означает, что макет должен быть справа налево, а если он имеет значение false, макет должен быть слева направо. |
BooleanToHiddenVisibilityConverter |
Преобразователь из логического значения в константу Visibility. В отличие от System.Windows.Control.BooleanToVisibilityConverter, этот преобразователь сопоставляет значение false со скрытым, а не Collapsed. |
Boxes |
Определяет общие упакованные значения. |
BrushToColorConverter |
Преобразует кисть в цвет. |
ButtonHyperlink |
Этот элемент управления настраивает , Hyperlink чтобы предоставлять себя в качестве кнопки для средств чтения с экрана. |
CircularPropertyDependencyException | |
ColorBrushValueConverter |
Только для внутреннего использования в корпорации Майкрософт. |
ColorToOpacityConverter | |
ColorUtilities | |
CommonControlsColors |
Только для внутреннего использования в корпорации Майкрософт. Цвета общих элементов управления. |
CommonDocumentColors | |
ContentLoadError |
Элемент управления ContentLoadError для отображения ошибок загрузки начальной страницы |
ConversionHelpers | |
CrispImageCheckBox |
Только для внутреннего использования в корпорации Майкрософт. |
DataSourceToEnumerableDataSourceConverter |
Только для внутреннего использования в корпорации Майкрософт. |
DecorativeColors |
Эти кисти используются для цветового кодирования декоративных элементов, таких как цветные вкладки, граф с несколькими ветвями Git, визуализация данных, иллюстрации и т. д. НЕ используйте их для стандартных элементов управления оболочкой, семантических индикаторов состояния или гиперссылок. |
DelegateCommand |
Реализация ICommand, в которой обратные вызовы Execute и CanExecute обрабатываются делегатами. |
DelegateCommand<T> |
Реализация ICommand, в которой обратные вызовы Execute и CanExecute обрабатываются делегатами. |
DelegateCommandBase | |
DelegateSearchTask |
Только для внутреннего использования в корпорации Майкрософт. Удобный класс, позволяющий указать работу, которую требуется выполнить задаче поиска. Это производный класс от класса VsSearchTask. |
DependsOnPropertyAttribute | |
DependsOnPropertyNotFoundException | |
DeviceToLogicalPixelConverter |
Преобразует компонент пикселей устройства (x, y) в логический компонент для указанной оси (используйте HorizontalAxis для x, VerticalAxis для значения y). |
DialogButton |
Класс Button, используемый для кнопок, отображаемых в диалоговых окнах WPF в Visual Studio Стиль, применяемый к этой кнопке, определяет общие свойства (минимальный размер, заполнение, поле). |
DialogWindow |
Класс Dialog, используемый в качестве базового класса для диалогов WPF в Visual Studio (не gel) Кто-то, кто реализует диалог WPF, должен быть производным от этого класса (для обеспечения согласованности стиля с другими диалогами VS и поддержки). Чтобы отобразить диалог, вызовите функцию ShowModal(), которая позаботится о правильном воспитании диалога в оболочке, включив модальное состояние оболочки при отображении диалогового окна и т. д. |
DialogWindowBase |
Базовый класс для диалоговых окон WPF в Visual Studio 10 и более поздних версиях. Класс предоставляет согласованные стили и кнопки подпись с другими диалогами в VisualStudio. |
DispatchedDelegateCommand |
Реализация ICommand с использованием делегатов, где делегат execute будет отправлен в конец текущей очереди диспетчера с заданным приоритетом, что позволяет пользовательскому интерфейсу обновлять состояние "может выполняться". |
DispatchedDelegateCommand<T> |
Реализация ICommand с использованием делегатов, где делегат "execute" будет отправлен в конец текущей очереди диспетчера с заданным приоритетом, что позволяет пользовательскому интерфейсу обновлять состояние "может выполняться" |
DisposableObject |
Этот тип пересылается из MS.VS.Shell.xx.dll |
DisposableWrapper |
Утилизируемый объект, который удаляет упакованный IDisposable |
DoubleExtension | |
DpiHelper |
Вспомогательный класс, предоставляющий статические свойства, статические методы и методы расширения для масштабирования координат и изображений в соответствии с текущим системным DPI, заданным в свойствах отображения Windows. Класс масштабирует изображения, предназначенные для 100 % масштабирования (96dpi). Этот класс следует использовать в коде, выполняемом в Visual Studio, или в других приложениях. Класс предоставляет общедоступные статические свойства и методы для простой привязки и вызова, а также открытые статические методы расширения; фактическая реализация масштабирования делегируется классу DpiHelper из Microsoft.VisualStudio.Utilities. Этот класс позволяет пользователю переопределить алгоритмы масштабирования оболочки по умолчанию с помощью параметров реестра в кусте работающего приложения appid. Например, пользователь может задать для ImageScaling125, ImageScaling200 и т. д. значения из перечисления ImageScalingMode, чтобы управлять алгоритмом масштабирования, используемым для управляемых объектов Image, на уровне 125 % и 200 %. Аналогичным образом пользователь может задать BitmapScaling150, BitmapScaling200 и т. д. для управления алгоритмом масштабирования WPF ImageSources. Кроме того, пользователь может задать логические значения реестра, такие как UseBitmapPreScaling250, чтобы указать, следует ли выполнять масштабирование изображений на уровне 250 % в 2 шагах, с БлижайшимNeighbor до наибольшего 100 % кратного (200 %), а затем с алгоритмом, заданным BitmapScaling250. |
DpiHelper.DpiHelperImplementation |
Фактическая реализация DpiHelper. Является производным от вспомогательного средства масштабирования Microsoft.VisualStudio.Utilities.Dpi.DpiHelper и переопределяет несколько функций, позволяющих пользователю переопределять алгоритмы масштабирования с помощью параметров реестра в кусте запущенного приложения. |
DpiPrescaledImageExtension |
Класс MarkupExtension, который можно использовать для объявления источников изображений в xaml и предварительно масштабируемого изображения для высокого DPI при увеличении масштаба более 200 %, с использованием БлижайшегоНеигбора до наибольшего значения, кратного 100 %. Распространенный шаблон использования может выглядеть следующим образом: или <Image.LayoutTransform></Image.LayoutTransform> Обратите внимание, что при использовании предварительного масштабирования изображения необходимо указать исходный размер изображения или применить к результату обратное преобразование макета, чтобы сохранить требуемый исходный размер изображения. |
DpiPrescaleImageSourceConverter |
Преобразует ImageSource в другой объект ImageSource, предварительно масштабируемый с высоким разрешением, до наибольшего масштаба, кратного на 100 % меньше, чем масштаб DPI. |
DpiPrescaleThemedImageConverter |
Преобразует ImageSource в элемент Image. Если входное изображение является BitmapSource, преобразованный BitmapSource имеет свой цвет ореола, сопоставленный с заданным цветом фона, и условно отображается как отключенный. Затем результирующий рисунок предварительно масштабируется с высоким разрешением на дюйм до наибольшего масштаба, кратного на 100 % меньше, чем масштаб DPI. Этот преобразователь цепочек поведения ThemedImageConverter и DpiPrescaleImageSourceConverter. |
DpiPrescaleThemedImageSourceConverter |
Преобразует ImageSource в другой ImageSource. Если входное изображение является BitmapSource, преобразованный BitmapSource имеет свой цвет ореола, сопоставленный с заданным цветом фона, и условно отображается как отключенный. Затем полученное изображение предварительно масштабируется с высоким разрешением на дюйм до наибольшего масштаба, кратного на 100 % меньше, чем масштаб DPI. Этот преобразователь объединяет поведение ThemedImageSourceConverter и DpiPrescaleImageSourceConverter. |
DragDropHelper |
Вспомогательный класс для подключения операций перетаскивания с определенным целевым объектом перетаскивания Если целевой объект удаления не указан, по умолчанию будет использоваться целевой объект удаления main окна оболочки, что позволяет обрабатывать операции удаления файлов в окне оболочки main |
EmbeddedObjectHelper |
Статический вспомогательный класс, содержащий свойства зависимостей, используемые контейнерами, такими как Обзор для получения ссылок на объекты обработки команд и контекст пользователя, определенные содержащимися в них объектами. |
EnvironmentColors | |
EnvironmentRenderCapabilities |
Инкапсулирует параметры визуальных эффектов для среды. Эти параметры определяют, какие типы визуальных эффектов следует использовать на основе текущих возможностей отрисовки. Это основано на сочетании пользовательских параметров и RenderCapabilities.Tier WPF |
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 |
Только для внутреннего использования в корпорации Майкрософт. Управляет задачами фокуса. |
FontScaling |
Класс, используемый для присоединения предварительно масштабируемого размера шрифта к элементу. Это необходимо, если вы хотите применить преобразование (например, масштабирование) к размеру шрифта, когда размер шрифта поступает из динамического ресурса, так как {DynamicResource} не позволяет применять преобразователь к значению. |
GrayscaleBitmapSourceConverter |
Преобразует изображение BitmapSource в версию того же изображения в оттенках серого. |
GrayscaleImageConverter |
Преобразует гель-изображение BitmapSource в версию в оттенках серого того же изображения, что и Image. |
GreedyWrapPanel |
Эта панель очень похожа на WrapPanel, но вместо упаковки при достижении границы она упаковывается, как только ей хватает места. Для Orientation=Vertical это означает, что он будет использовать столько столбцов, сколько может, при достаточном количестве дочерних элементов и ширины. Для Orientation=Horizontal он будет использовать столько строк, сколько может, учитывая достаточное количество дочерних элементов и высоту. Вы также можете указать максимальное количество уровней упаковки (столбцы для параметра Vertical, rows — Horizontal) с помощью MaxWrappingLevels. |
GroupStackPanel |
Объект StackPanel , предоставляющий себя в виде группы через представление элемента управления дерева UIA. |
HeaderColors |
Определяет ключи ресурсов, созданные редактором тем Visual Studio. |
HelperMethods |
Только для внутреннего использования в корпорации Майкрософт. |
HoursToTimeSpanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
HwndWrapper |
Представляет одноразовую оболочку вокруг HWND, которая может создавать WNDCLASS и HWND, запускать WndProc и удалять WNDCLASS и HWND. |
HyperlinkButton |
Этот элемент управления существует только для предоставления поддержки автоматизации и специальных возможностей для кнопки, которая хотела бы предоставить себя в виде гиперссылки. |
IfElseConverter |
Преобразователь из логического значения в одно из двух предоставленных значений любого типа. Аналогично тернарному оператору ?: в C#. |
ImageButton |
Только для внутреннего использования в корпорации Майкрософт. |
ImageCheckBox |
Только для внутреннего использования в корпорации Майкрософт. |
ImageConverter |
Преобразует в ImageSource .Image |
ImageListValueConverter |
Преобразует заданный список изображений и индекс в нем в ImageSource. |
ImageSourceExtension |
MarkupExtension, который может создать ImageSource из строки пути. |
ImageSourceValueConverter |
Только для внутреннего использования в корпорации Майкрософт. Управляет преобразованием исходных значений изображений. |
ImageThemingUtilities |
Класс, содержащий служебные методы для масштабирования серого и преобразования цветовых пространств в изображениях. |
InfoBarColors |
Ключи ресурсов, созданные VsThemeEditor. |
InfoBarHostControl |
Создает элемент управления, который можно использовать для размещения InfoBars. Элемент управления ведущего приложения наблюдает за событиями на каждой панели InfoBar, чтобы удалить закрытые информационные панели из своей коллекции. |
Int32Extension |
Только для внутреннего использования в корпорации Майкрософт. Расширяет MarkupExtension |
IsEqualConverter |
Только для внутреннего использования в корпорации Майкрософт. |
IsNullOrEmptyConverter |
Только для внутреннего использования в корпорации Майкрософт. |
LanguageHelper |
Предоставляет вспомогательные функции. |
LayoutDoubleUtil |
LayoutDoubleUtil использует фиксированные eps в отличие от DoubleUtil, в котором используется относительный. Это больше подходит для некоторых сравнений макетов, так как пути вычислений в макете могут быть довольно длинными, поэтому метод DoubleUtil дает много ложных результатов, в то время как большее абсолютное отклонение обычно безвредно в макете. |
LayoutSynchronizedContentControl |
ContentControl, который будет синхронно макет, если содержимое изменено и LayoutSynchronizer активен. Это позволяет гарантировать, что критические пути кода, требующие измеряемого и упорядоченного элемента, получают один при изменении содержимого элемента управления. |
LayoutSynchronizedItemsControl |
ItemsControl, который будет синхронно макет, если элементы изменены и LayoutSynchronizer активен. Это позволяет гарантировать, что критические пути кода, требующие измеряемого и упорядоченного элемента, получают один при изменении элементов в элементе управления. |
LayoutSynchronizedTabControl |
Элемент TabControl, который будет синхронно макет, если содержимое изменено и layoutSynchronizer активен. Это позволяет гарантировать, что критические пути кода, требующие измеряемого и упорядоченного элемента, получают один при изменении элементов или выбранных элементов элемента управления. |
LayoutSynchronizedWindow |
Окно, которое будет синхронно макет, если содержимое изменено и layoutSynchronizer активен. Это позволяет гарантировать, что критические пути кода, требующие измеряемого и упорядоченного элемента, получают один при изменении содержимого окна. |
LayoutSynchronizer |
Класс, который помогает обеспечить синхронное выполнение макета на основе изменений модели данных. В область синхронизации макета вызов Update обеспечит синхронное размещение обновленного элемента. Участвующие элементы управления должны вызывать LayoutSynchronizer.Update при изменении модели данных. |
LiveSearchTextConverter | |
LiveTextBlock |
Текстовый блок, предназначенный для поддержки текста с доступом к динамическому региону. По умолчанию используется режим вежливости. |
LogicalOrConverter | |
MarchingAntsProgressBar | |
MathConverter |
Базовый класс для преобразователя, выполняющего математические операции с входными данными. |
MaximumContrastConverter |
Преобразует из заданного Color/Brush объекта в , Color/Brush который имеет максимальную контрастность с входным значением. |
MessageDialog |
Логика взаимодействия для MessageDialog.xaml |
MillisecondsToTimeSpanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
MinimizeProjectLanguageConverter |
Преобразователь, предназначенный для сокращения имен некоторых языков программирования, поддерживаемых VS. |
MinutesToTimeSpanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
MruListBox |
Элемент управления ListBox MRU для отображения элементов MRU проекта |
MruListDataSourceSchema |
Только для внутреннего использования в корпорации Майкрософт. |
MultiplicationConverter |
Только для внутреннего использования в корпорации Майкрософт. |
MultiplyingConverter |
Преобразователь, возвращающий произведение входных данных. |
MultiSelectComboBox |
Этот элемент управления позволяет пользователю выбирать несколько значений в раскрывающемся окне со списком и отображать выбранные элементы в виде строки, присоединенной к запятой. |
MultiValueConverter<T1,T2,TTarget> |
Только для внутреннего использования в корпорации Майкрософт. |
MultiValueConverter<T1,T2,T3,TTarget> |
Только для внутреннего использования в корпорации Майкрософт. |
MultiValueConverter<T1,T2,T3,T4,TTarget> |
Только для внутреннего использования в корпорации Майкрософт. |
MultiValueConverter<T1,T2,T3,T4,T5,TTarget> |
Только для внутреннего использования в корпорации Майкрософт. |
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 |
Только для внутреннего использования в корпорации Майкрософт. |
NotNullConverter |
Только для внутреннего использования в корпорации Майкрософт. |
NullToEmptyStringConverter |
Только для внутреннего использования в корпорации Майкрософт. |
ObjectToTypeConverter | |
ObservableObject |
Этот тип пересылается из MS.VS.Shell.xx.dll |
OrBooleanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
PathUtil |
Этот тип пересылается из MS.VS.Shell.xx.dll |
PendingFocusHelper |
Только для внутреннего использования в корпорации Майкрософт. Помощник для немедленной отправки фокуса в FrameworkElement или задержки фокусировки до загрузки FrameworkElement. |
ProgressBarColors |
Определяет цвета индикатора выполнения, ключи ресурсов, созданные темой Visual Studio. |
ProgressControl |
Логика взаимодействия для ProgressControl.xaml |
ProgressControlViewModel | |
ProjectCountToVisibilityConverter |
преобразует число проектов в состояние видимости |
RangeValidationRule |
Только для внутреннего использования в корпорации Майкрософт. |
RssDataSourceSchema |
Только для внутреннего использования в корпорации Майкрософт. |
RssPubDateToLocalTimeConverter |
Только для внутреннего использования в корпорации Майкрософт. |
SafeIUnknown |
Класс управления ресурсами предназначен для выпуска собственных интерфейсов, таких как интерфейсы, возвращенные из Marshal.GetIUnknownForObject или Marshal.GetIDispatchForObject. |
ScrollBarThemingUtilities |
Класс, содержащий служебную программу для полос прокрутки тем |
ScrollBarVisibilityExposingListBox |
Единственной причиной существования этого класса является предоставление свойств ComputedXxxScrollBarVisibility из содержащегося scrollViewer, который является анонимным в стиле ListBox по умолчанию. |
SearchBooleanOptionButton |
Реализация кнопки CheckBox для параметров логического поиска в Visual Studio Common Поиск Control |
SearchBooleanOptionButtonAutomationPeer |
Только для внутреннего использования в корпорации Майкрософт. Одноранговый узел автоматизации кнопки логического параметра поиска. |
SearchCommandOptionButton |
Реализация кнопки для параметров поиска команд в Visual Studio Common Поиск Control |
SearchCommandOptionButtonAutomationPeer |
Только для внутреннего использования в корпорации Майкрософт. |
SearchControl |
Только для внутреннего использования в корпорации Майкрософт. Представляет общий элемент управления поиска Visual Studio. |
SearchControlAutomationPeer |
Только для внутреннего использования в корпорации Майкрософт. Предоставляет поддержку автоматизации пользовательского интерфейса для общего элемента управления поиском Visual Studio. |
SearchControlColors | |
SearchControlDataSource |
Представляет класс источника данных для элемента управления общего поиска Visual Studio. |
SearchControlDataSource.PropertyNames |
Представляет имена свойств источника данных элемента управления поиска. |
SearchControlDataSource.VerbNames |
Содержит имена действий источника данных элемента управления поиском. |
SearchControlPopup |
Реализация всплывающего окна, используемого элементом управления Common Поиск |
SearchControlThicknessConverter |
Только для внутреннего использования в корпорации Майкрософт. Представляет преобразователь для толщины границы элемента управления поиском. |
SearchFilterButton |
Реализация кнопки для фильтров поиска в Visual Studio Common Поиск Control |
SearchFilterButtonAutomationPeer |
Только для внутреннего использования в корпорации Майкрософт. |
SearchFilterDataSource |
Реализует источник данных для фильтра элемента управления общего поиска Visual Studio. |
SearchFilterDataSource.PropertyNames |
Представляет имена свойств источника данных фильтра поиска. |
SearchFilterDataSource.VerbNames |
Представляет имена действий источника данных фильтра поиска. |
SearchMRUItemDataSource |
Представляет источник данных для элемента |
SearchMRUItemDataSource.PropertyNames |
Представляет имена свойств для источника данных для элементов поиска |
SearchMRUItemDataSource.VerbNames |
Представляет имена действий источника данных элемента поиска |
SearchMRUListBox |
Реализация списка элементов MRU для элемента управления Visual Studio Common Поиск |
SearchMRUListBoxItem |
Реализация элемента в списке элементов MRU для элемента управления Common Поиск Visual Studio |
SearchMRUListBoxItemAutomationPeer |
Только для внутреннего использования в корпорации Майкрософт. |
SearchOptionButton |
Общая реализация присоединенных событий, используемых для кнопок параметров |
SearchOptionDataSource |
Представляет источник данных для параметра поиска элемента управления поиском. |
SearchOptionDataSource.PropertyNames |
Представляет имена атрибутов источника данных параметра поиска. |
SearchOptionDataSource.VerbNames |
Представляет имена действий источника данных параметра поиска. |
SearchOptionItemTemplates |
Только для внутреннего использования в корпорации Майкрософт. Реализует DataTemplate, описывающий визуальную структуру кнопок параметров поиска. |
SearchOptionsItemTemplateSelector |
Только для внутреннего использования в корпорации Майкрософт. Выбирает шаблон для указанного элемента параметра поиска. |
SearchPopupNavigationService |
Вспомогательный класс, обеспечивающий поддержку навигации и отслеживание текущего расположения между перемещаемыми дочерними элементами управления всплывающего окна элемента управления поиска |
SearchProgressTypeConverter |
Только для внутреннего использования в корпорации Майкрософт. |
SearchProviderSettingsDataSource |
Этот класс представляет источник данных параметров поставщика поиска, используемый общим элементом управления поиска Visual Studio. |
SearchProviderSettingsDataSource.PropertyNames |
Определяет имена свойств параметров поставщика поиска общего элемента управления поиском Visual Studio. |
SearchSettingsDataSource |
Класс источника данных для параметров поиска, используемых элементом управления "Поиск" |
SearchSettingsDataSource.PropertyNames |
Имена свойств для параметров поиска |
SearchStatusConverter |
Только для внутреннего использования в корпорации Майкрософт. |
SearchTextBox |
Реализация редактируемой части элемента управления Visual Studio Common Поиск. Класс реализует выделение всего текста в элементе управления при фокусировке поля редактирования . Дополнительные сведения см. в комментариях к OnGotKeyboardFocus. |
SearchUtilities |
Класс Поиск Utilities |
SecondsToTimeSpanConverter |
Только для внутреннего использования в корпорации Майкрософт. |
SingleElementToEnumerableConverter<T> |
Только для внутреннего использования в корпорации Майкрософт. |
SmoothProgressBar |
Класс индикатора выполнения, используемый для элементов управления ходом выполнения, отображаемых в диалоговых окнах Visual Studio WPF. Помимо стиля элементов управления, характерных для VisualStudio, в ходе выполнения используется плавная анимация свойства Value, если задано значение TargetValue. |
SpacingWrapPanel |
WrapPanel, который добавляет дополнительное пространство между своими элементами. Интервал ограничивается свойствами HorizontalItemSpacing и VerticalItemSpacing. Если и HorizontalItemSpacing, и VerticalItemSpacing имеют значение 0,0, эта панель упорядочивает элементы так же, как обычный WrapPanel. |
SplitterGrip |
Разделитель, используемый в splitterItems в SplitterPanel. |
SplitterItem |
Элемент контейнера для элемента SplitterItemsControl. Дополнительные сведения см. в разделе SplitterItemsControl. |
SplitterItemsControl |
ItemsControl, имеющий ориентацию и предназначенный для использования в сочетании с SplitterPanel. |
SplitterLengthConverter |
Только для внутреннего использования в корпорации Майкрософт. |
SplitterMeasureData |
Класс, который хранит данные, используемые при измерении элементов в SplitterPanel. |
SplitterPanel |
Представляет ориентированную панель элементов с накоплением, но размер которых соответствует размеру экрана. |
SplitterResizePreviewWindow |
Элемент управления, используемый для отображения предварительного просмотра размера для SplitterPanel. |
StartPageColors | |
StartPageCommands |
Предоставляет перенаправленные команды для команд, относящихся к начальной странице. |
StartPageDataSourceSchema |
Только для внутреннего использования в корпорации Майкрософт. |
StartPageGuidList |
Только для внутреннего использования в корпорации Майкрософт. |
StartPageHelper |
Содержит функциональные возможности, совместно используемые пакетом начальной страницы и общедоступными API для пользовательских начальных страниц. |
StartPageRelativeExtension |
Расширение разметки, позволяющее пользовательским начальным страницам использовать относительные пути (где "относительный" означает относительно XAML-файла, а не относительно VS) для любого свойства, ожидающего URI, ImageSource или строки. Использование: |
StringConcatenatingConverter |
Только для внутреннего использования в корпорации Майкрософт. |
StringNotNullOrEmptyOrWhitespaceConverter | |
StringToImageMonikerConverter |
Преобразователь, используемый для преобразования строки в ImageMoniker. |
StringToStringWithoutHypertextTagsConverter |
Только для внутреннего использования в корпорации Майкрософт. |
StringToXmlDataProviderConverter |
Только для внутреннего использования в корпорации Майкрософт. Преобразует XML-строку в XmlDataProvider. |
StringUppercaseConverter |
Только для внутреннего использования в корпорации Майкрософт. |
StubWindowPaneContent | |
StyleKey<T> |
Простое производное от ResourceKey, шаблонное, чтобы позволить переопределенному свойству Assembly возвращать правильную сборку на основе typeof(T). |
SystemDropShadowChrome |
Только для внутреннего использования в корпорации Майкрософт. |
TaskProgressCollectionControl |
Элемент управления элементами, который может отображать ход выполнения для IVsTaskProgressCollection. Для ItemsSource элемента управления должен быть коллекция IVsTaskProgress экземпляров . |
TextInputDialog |
Представляет диалоговое окно ввода текста |
TextToolTipService |
Только для внутреннего использования в корпорации Майкрософт. |
ThemeChangedEventArgs |
Аргументы для события VSColorTheme.ThemeChanged, возникающего при изменении цветов VS в результате изменения цвета системы, изменения темы VS или изменения темы ОС |
ThemedAcceleratedDialogColors | |
ThemedDialogColors | |
ThemedDialogStyleLoader |
Содержит присоединенное свойство для объединения словаря ресурсов, содержащего стили по умолчанию (без ключей) для тематических диалогов. |
ThemedImageConverter |
Преобразует входной объект ImageSource в элемент управления Image, источник которого смешивается с целевым фоном.
|
ThemedImageSourceConverter |
Преобразует ImageSource в другой Объект ImageSource. Если входное изображение ia a BitmapSource, преобразованный BitmapSource имеет свой цвет ореола, сопоставленный с заданным цветом фона, и условно отображается как отключенный. |
ThemedUtilityDialogColors | |
ToBooleanValueConverter<TSource> |
Используйте вместо ValueConverter, если целевой тип является логическим. Обеспечивает небольшое преимущество производительности за счет использования упаковаленных логических литералы. |
ToEnumConverter |
Преобразует объект в соответствующее целевое значение перечисления. |
TreeViewColors |
Определяет ключи ресурсов цвета TreeView, созданные темой Visual Studio. |
UInt32Extension |
Определяет, следует ли объединять словарь ресурсов, содержащий стили по умолчанию (без ключей) для тематических диалогов. Расширение структуры UInt32. |
Unbox |
Распаковывает объект, содержащий тип значения, в определенный, возможно, другой тип значения. Усечение значений может происходить при использовании методов этого типа, так как исходное исходное значение приводится к целевому значению, не гарантируя, что целевое значение может содержать исходное исходное значение. |
UnthemedDialogColors | |
ValueConverter<TSource,TTarget> |
Этот тип пересылается из MS.VS.Shell.xx.dll |
ValueExtension<T> |
Только для внутреннего использования в корпорации Майкрософт. |
VideoRssCommands | |
VideoRssDataSourceSchema | |
VisibleIfEqualValueConverter |
Преобразователь для видимого свойства , если равно. |
VisibleIfNotEmptyCollectionConverter |
Только для внутреннего использования в корпорации Майкрософт. |
VisibleIfNotEqualValueConverter |
Преобразователь, который изменяет логическое значение на значение видимости. |
VisibleIfNotNullConverter |
Только для внутреннего использования в корпорации Майкрософт. |
VisibleIfNotNullOrEmptyConverter |
Только для внутреннего использования в корпорации Майкрософт. |
VisualStudioInstallerColors | |
VSColorTheme |
Помощник для получения цветов из текущей темы VS и предоставления уведомлений при изменении темы или цветов. |
VsExtensionMethods |
Методы расширения для типов VS. Расширения для типов, отличных от VS, должны размещаться в env\shell\Utilities\ExtensionMethods.cs. |
VsUIDialogWindow |
Класс Dialog, используемый в качестве базового класса для диалогов Visual Studio, используемых с IVsUIDataSources Кто-то, реализующий диалог, производный от этого класса, должен определить фабрику пользовательского интерфейса (реализация IVsUIFactory) и предоставить диалог как элемент пользовательского интерфейса, создаваемый фабрикой. Тот, кто хочет отобразить диалоговое окно, должен создать источник данных для диалога (реализация IVsUIDataSource), возможно, с помощью фабрики источников данных. Используйте функцию WindowHelper.AddHelpTopic, чтобы добавить раздел справки в источник данных. Затем вызовите WindowHelper.ShowModalElement() и укажите идентификатор элемента и источник данных. |
WatermarkedTextBox |
Представляет объект TextBox , который может отображать текст водяного знака, если он пуст. |
WeakCollection<T> |
Только для внутреннего использования в корпорации Майкрософт. |
WindowResizeGrip |
Thumb, который может изменять размер любого элемента, реализующего IResizable. |
WindowResizeGripDirectionExtensions |
Расширения для окна изменяют направление захвата. |
WindowSearchBooleanOption |
Представляет логический параметр для использования элементом управления поиска для поиска окна. |
WindowSearchCommandOption |
Представляет параметр команд для использования элементом управления поиска для поиска окна. |
WindowSearchCustomFilter |
Представляет базовый класс, из которого пользователи могут создавать производные классы для реализации расширенного поиска фильтров для использования элементом управления поиска для поиска окна. |
WindowSearchFilter |
Представляет фильтр поиска для использования элементом управления поиска для поиска окна. |
WindowSearchFilterEnumerator |
Представляет новый экземпляр перечислимого набора фильтров поиска для элемента управления поиска для поиска окна. |
WindowSearchOption |
Представляет параметр для использования элементом управления поиска для поиска окна. |
WindowSearchOptionEnumerator |
Представляет новый экземпляр перечислимого набора параметров поиска для элемента управления поиска для поиска окна. |
WindowSearchSimpleFilter |
Представляет фильтр поиска со значением по умолчанию и полем фильтра для элемента управления поиска для поиска окна. |
WindowStateConverter |
Только для внутреннего использования в корпорации Майкрософт. |
WindowStyleHelper |
Только для внутреннего использования в корпорации Майкрософт. |
Структуры
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 |
Только для внутреннего использования в корпорации Майкрософт. |
StartPageHelper.DataSourceId |
Идентификаторы источников данных начальной страницы |
UserFeedback |
Отзывы пользователей |
WindowResizeGripDirection |
Значения направления для свойства зависимости ResizeGrip в WindowsResizeGrip |
WindowResizeGripMode |
Определяет режим текущей операции изменения размера. |
Делегаты
ImageThemingUtilities.ModifyPixelCallback |
Обратный вызов, используемый для изменения данных пикселей в BitmapSource. |
ThemeChangedEventHandler |
Обработчик событий для изменения цвета |