Partager via


Microsoft.VisualStudio.PlatformUI Espace de noms

Classes

AccessKeyConverter

Réservé à un usage interne Microsoft.

AccessKeyRemovingConverter

Réservé à un usage interne Microsoft.

AccessKeyUnderliningConverter

Réservé à un usage interne Microsoft.

AddingConverter

Convertisseur qui retourne le produit de ses entrées.

AndBooleanConverter

Réservé à l'usage interne de Microsoft.

AreEqualConverter

Réservé à un usage interne Microsoft.

AsyncObservableObject

Objet observable qui peut déclencher ses PropertyChanged événements de manière asynchrone, sur le thread main.

AutoCompletePathTextBox

Logique d’interaction pour AutoCompletePathTextBox.xaml.

AutoCompleteTextBox

Logique d’interaction pour AutoCompleteTextBox.xaml.

AutomatableTextBlock

Implémente un contrôle TextBlock visible pour l’automatisation. WPF n’expose pas par défaut TextBlock à UIA, car il s’agit d’un contrôle utilisé très courant.

BindableHyperlink

Version d’un lien hypertexte qui prend en charge la liaison de données via sa propriété de dépendance Content.

BindableRun

Version d’une exécution qui prend en charge la liaison de données via sa propriété de dépendance Content. L’exécution elle-même ne prend pas en charge la liaison de données directement, car sa propriété Text n’est pas une propriété de dépendance.

BindableValidationRule

Réservé à un usage interne Microsoft.

BooleanExtension
BooleanToCustomVisibilityConverter

Conversion d’une valeur booléenne en constante Visibility. Cette conversion permet de spécifier les valeurs de visibilité réelles en tant que propriétés.

BooleanToFlowDirectionConverter

Conversion d’une valeur booléenne en constante FlowDirection. Cette valeur est stockée dans la source de données de la fenêtre Main en tant que booléen, si elle est vraie, elle indique que la disposition doit être de droite à gauche et, si elle est fausse, doit être de gauche à droite.

BooleanToHiddenVisibilityConverter

Conversion d’une valeur booléenne en constante Visibility. Contrairement à System.Windows.Control.BooleanToVisibilityConverter, ce convertisseur mappe false à Hidden au lieu de Collapsed.

Boxes

Définit les valeurs boxed courantes.

BrushToColorConverter

Convertit un pinceau en couleur.

ButtonHyperlink

Ce contrôle personnalise le pour s’exposer Hyperlink en tant que bouton aux lecteurs d’écran.

CircularPropertyDependencyException
ColorBrushValueConverter

Réservé à un usage interne Microsoft.

ColorToOpacityConverter
ColorUtilities
CommonControlsColors

Réservé à un usage interne Microsoft. Couleurs des contrôles courants.

CommonDocumentColors
ContentLoadError

Contrôle ContentLoadError pour afficher les erreurs de chargement de la page de démarrage

ConversionHelpers
CrispImageCheckBox

Réservé à un usage interne Microsoft.

DataSourceToEnumerableDataSourceConverter

Réservé à un usage interne Microsoft.

DecorativeColors

Ces pinceaux sont utilisés pour le codage en couleur d’éléments décoratifs tels que les onglets colorisés, les graphiques multi-branches Git, la visualisation des données, les illustrations, etc. NE LES utilisez PAS pour les contrôles d’interpréteur de commandes standard, les indicateurs sémantiques status ou les liens hypertexte.

DelegateCommand

Implémentation d’ICommand où les rappels Execute et CanExecute sont gérés par les délégués.

DelegateCommand<T>

Implémentation d’ICommand où les rappels Execute et CanExecute sont gérés par les délégués.

DelegateCommandBase
DelegateSearchTask

Réservé à un usage interne Microsoft. Classe pratique qui vous permet de spécifier le travail que la tâche de recherche doit effectuer. Il est dérivé de VsSearchTask.

DependsOnPropertyAttribute
DependsOnPropertyNotFoundException
DeviceToLogicalPixelConverter

Convertit un composant de pixel d’appareil (x, y) en composant logique pour l’axe spécifié (utilisez HorizontalAxis pour x, VerticalAxis pour la valeur y).

DialogButton

Classe button à utiliser pour les boutons affichés dans les boîtes de dialogue WPF Visual Studio

Le style appliqué à ce bouton définit les propriétés courantes (taille minimale, remplissage, marge)

DialogWindow

Classe de dialogue à utiliser comme classe de base pour les boîtes de dialogue WPF Visual Studio (non-Gel)

Une personne implémentant une boîte de dialogue WPF doit dériver de cette classe (pour avoir un style cohérent avec d’autres boîtes de dialogue VS et faciliter la prise en charge) Pour afficher la boîte de dialogue, appelez la fonction ShowModal(), qui s’occupera de la parenté correcte du dialogue dans l’interpréteur de commandes, de l’activation de l’état modal pour l’interpréteur de commandes pendant l’affichage du dialogue, etc.

DialogWindowBase

Classe de base pour les boîtes de dialogue WPF dans Visual Studio 10 et versions ultérieures. La classe fournit un style cohérent et des boutons légende avec d’autres boîtes de dialogue dans VisualStudio.

DispatchedDelegateCommand

Implémentation d’ICommand à l’aide de délégués, où le délégué « execute » est distribué à la fin de la file d’attente de répartiteur actuelle avec la priorité donnée, ce qui permet à l’interface utilisateur d’actualiser l’état « peut exécuter ».

DispatchedDelegateCommand<T>

Implémentation d’ICommand à l’aide de délégués, où le délégué « execute » est distribué à la fin de la file d’attente de répartiteur actuelle avec la priorité donnée, ce qui permet à l’interface utilisateur d’actualiser l’état « peut exécuter »

DisposableObject

Ce type est transféré à partir de MS.VS.Shell.xx.dll

DisposableWrapper

Un jetable qui supprime IDisposable encapsulé

DoubleExtension
DpiHelper

Classe d’assistance fournissant des propriétés statiques, des méthodes statiques et des méthodes d’extension pour la mise à l’échelle des coordonnées et des images en fonction de la définition de ppp système actuelle dans les propriétés d’affichage de Windows. La classe met à l’échelle les images conçues pour des niveaux de zoom de 100 % (96 dpi).

Cette classe doit être utilisée par le code en cours d’exécution dans Visual Studio ou d’autres appids. La classe fournit des propriétés et des méthodes statiques publiques pour une liaison/appel facile et des méthodes d’extension statique publique ; l’implémentation de mise à l’échelle réelle est déléguée à la classe DpiHelper à partir de Microsoft.VisualStudio.Utilities.

Cette classe permet à l’utilisateur de remplacer les algorithmes de mise à l’échelle par défaut de l’interpréteur de commandes via les paramètres du Registre sous la ruche de l’appid en cours d’exécution. Par exemple, l’utilisateur peut définir ImageScaling125, ImageScaling200, etc. avec les valeurs de l’énumération ImageScalingMode pour contrôler l’algorithme de mise à l’échelle utilisé pour les objets Image managés à 125 % et 200 %. De même, l’utilisateur peut définir BitmapScaling150, BitmapScaling200, etc. pour contrôler l’algorithme de mise à l’échelle de WPF ImageSources. Et l’utilisateur peut définir des valeurs de Registre booléennes telles que UseBitmapPreScaling250 pour contrôler si la mise à l’échelle d’image à 250 % doit être effectuée en 2 étapes, avec NearestNeighbor jusqu’au multiple de 100 % le plus grand (200 %) et à partir de là avec l’algorithme spécifié par BitmapScaling250.

DpiHelper.DpiHelperImplementation

Implémentation réelle de DpiHelper. Dérive de l’assistance à la mise à l’échelle Microsoft.VisualStudio.Utilities.Dpi.Dpi.DpiHelper et remplace deux fonctions autorisant le remplacement par l’utilisateur des algorithmes de mise à l’échelle via les paramètres du Registre sous la ruche de l’appid en cours d’exécution.

DpiPrescaledImageExtension

Classe MarkupExtension qui peut être utilisée pour déclarer des sources d’images en xaml et avoir l’image pré-mise à l’échelle pour haute résolution à des niveaux de zoom supérieurs à 200 %, en utilisant NearestNeighbor jusqu’au multiple le plus grand de 100 %.

Un modèle d’utilisation courant peut ressembler à ceci : ou <Image.LayoutTransform></Image.LayoutTransform>

Notez que lors de l’utilisation de la pré-mise à l’échelle d’image, soit la taille d’origine de l’image doit être spécifiée, soit une transformation de disposition inversée doit être appliquée au résultat, pour conserver la taille d’image d’origine souhaitée

DpiPrescaleImageSourceConverter

Convertit un ImageSource en un autre ImageSource, pré-mis à l’échelle sur haute résolution en multiple de zoom le plus grand, 100 % plus petit que le zoom PPP.

DpiPrescaleThemedImageConverter

Convertit un Élément ImageSource en élément Image. Si l’image d’entrée est une BitmapSource, la couleur de halo de BitmapSource transformée est mappée à la couleur d’arrière-plan donnée et est rendue de manière conditionnelle comme désactivée. L’image résultante est ensuite mise à l’échelle sur haute résolution sur le multiple de zoom le plus grand, 100 % plus petit que le zoom PPP. Ce convertisseur chaîne le comportement de ThemedImageConverter et DpiPrescaleImageSourceConverter.

DpiPrescaleThemedImageSourceConverter

Convertit un ImageSource en un autre ImageSource. Si l’image d’entrée est une BitmapSource, la couleur de halo de BitmapSource transformée est mappée à la couleur d’arrière-plan donnée et est rendue de manière conditionnelle comme désactivée. L’image résultante est ensuite pré-mise à l’échelle sur haute résolution vers le multiple de zoom le plus grand, 100 % plus petit que le zoom PPP. Ce convertisseur chaîne le comportement de ThemedImageSourceConverter et DpiPrescaleImageSourceConverter.

DragDropHelper

Classe d’assistance pour le raccordement des opérations glisser-déplacer à une cible de déplacement spécifique Si aucune cible de déplacement n’est spécifiée, la cible de dépôt de fenêtre main de l’interpréteur de commandes est utilisée par défaut, ce qui permet de gérer les opérations de dépôt de fichiers sur la fenêtre de l’interpréteur de commandes main

EmbeddedObjectHelper

Classe d’assistance statique qui contient les propriétés de dépendance utilisées par les conteneurs, telles que Aperçu pour obtenir des références à la gestion des commandes et aux objets de contexte utilisateur définis par les objets qu’ils contiennent.

EnvironmentColors
EnvironmentRenderCapabilities

Encapsule les options d’effets visuels pour l’environnement. Ces options déterminent les types d’effets visuels à utiliser en fonction des fonctionnalités de rendu actuelles. Ceci est basé sur une combinaison de paramètres utilisateur et renderCapabilities.Tier de WPF

ExtensionMethods

Méthodes d’extension pour les types non-VS. Les extensions pour les types VS doivent être placées dans env\shell\PackageFramework\Current\Shell\UI\Common\ExtensionMethods.cs

Ce type est transféré à partir de MS.VS.Shell.xx.dll

FailIfEmptyAccessKeyRemovingConverter

Convertisseur de valeur de chaîne à chaîne qui retourne l’une des deux valeurs suivantes :

1.  The input string (minus accelerators), if it is non-null and not empty.
2.  DependencyProperty.UnsetValue, if the input string is null or empty.

Le retour de DependencyProperty.UnsetValue amène PriorityBinding à considérer une liaison à laquelle ce convertisseur est appliqué en échec, de sorte qu’il continuera à rechercher une liaison correspondante.

La dérivation de cette classe à partir de ValueConverter éliminerait la validation du type d’entrée, mais la surcharge virtuelle de ValueConverter.Convert tape fortement sa valeur de retour. La méthode Convert de ce convertisseur doit pouvoir retourner une chaîne ou un objet.

FeedbackPanel

Logique d’interaction pour FeedbackPanel.xaml

FileNameToImageMonikerConverter

Convertisseur qui obtient un ImageMoniker pour un type de fichier donné

FocusHelper

Réservé à un usage interne Microsoft. Gère les tâches de focus.

FontScaling

Classe utilisée pour attacher une taille de police pré-mise à l’échelle à un élément. Cela est nécessaire si vous souhaitez appliquer une conversion (telle que la mise à l’échelle) à la taille de police lorsque la taille de police provient d’une ressource dynamique, car {DynamicResource} n’autorise pas l’application d’un convertisseur à la valeur.

GrayscaleBitmapSourceConverter

Convertit une image BitmapSource en une version en nuances de gris de la même image.

GrayscaleImageConverter

Convertit une image BitmapSource Gel en une version en nuances de gris de la même image qu’un Image.

GreedyWrapPanel

Ce panneau est très similaire à un WrapPanel, mais au lieu de l’encapsuler lorsqu’une limite est atteinte, il encapsule une fois qu’il dispose de suffisamment d’espace. Pour Orientation=Vertical, cela signifie qu’il utilisera autant de colonnes que possible, étant donné le nombre d’enfants et de largeur suffisants. Pour Orientation=Horizontal, il utilise autant de lignes que possible, étant donné le nombre d’enfants et de hauteur suffisants. Vous pouvez également spécifier un nombre maximal de niveaux d’habillage (colonnes pour Vertical, lignes pour Horizontal) avec MaxWrappingLevels.

GroupStackPanel

StackPanel qui s’expose en tant que groupe via la vue de contrôle de l’arborescence UIA.

HeaderColors

Définit les clés de ressource générées par l’éditeur de thème Visual Studio.

HelperMethods

Réservé à un usage interne Microsoft.

HoursToTimeSpanConverter

Réservé à un usage interne Microsoft.

HwndWrapper

Représente un wrapper jetable autour d’un HWND qui peut construire les classes WNDCLASS et HWND, exécuter WndProc et supprimer WNDCLASS et HWND.

HyperlinkButton

Ce contrôle existe uniquement pour fournir une prise en charge de l’automatisation/de l’accessibilité pour un bouton qui souhaite s’exposer en tant que lien hypertexte

IfElseConverter

Conversion d’une valeur booléenne vers l’une des deux valeurs fournies de n’importe quel type. Analogue à l’opérateur ternaire ?: en C#.

ImageButton

Réservé à un usage interne Microsoft.

ImageCheckBox

Réservé à un usage interne Microsoft.

ImageConverter

Convertit un ImageSource en Image.

ImageListValueConverter

Convertit la liste d’images donnée et un index qu’elle contient en ImageSource.

ImageSourceExtension

MarkupExtension qui peut créer une ImageSource à partir d’une chaîne de chemin d’accès.

ImageSourceValueConverter

Réservé à un usage interne Microsoft. Gère la conversion des valeurs sources d’image.

ImageThemingUtilities

Classe contenant des méthodes utilitaires pour la mise à l’échelle des gris et la transformation des espaces de couleurs dans les images.

InfoBarColors

Clés de ressources générées par VsThemeEditor.

InfoBarHostControl

Crée un contrôle qui peut être utilisé pour héberger des InfoBars. Le contrôle hôte observe les événements sur chaque InfoBar pour supprimer les barres d’informations fermées de sa collection.

Int32Extension

Réservé à un usage interne Microsoft. S' étend MarkupExtension

IsEqualConverter

Réservé à un usage interne Microsoft.

IsNullOrEmptyConverter

Réservé à un usage interne Microsoft.

LanguageHelper

Fournit des fonctions d’assistance.

LayoutDoubleUtil

LayoutDoubleUtil, utilise des eps fixes contrairement à DoubleUtil qui utilise un relatif. Cela convient mieux pour certaines comparaisons de disposition, car les chemins de calcul dans la disposition peuvent facilement être assez longs, de sorte que la méthode DoubleUtil donne beaucoup de faux résultats, tandis que l’écart absolu plus important est normalement inoffensif dans la disposition.

LayoutSynchronizedContentControl

ContentControl qui met en page de manière synchrone si le contenu est modifié et que LayoutSynchronizer est actif. Cela permet de s’assurer que les chemins de code critiques qui nécessitent un élément mesuré et organisé en reçoivent un lorsque le contenu du contrôle change.

LayoutSynchronizedItemsControl

ItemsControl qui met en page de manière synchrone si les éléments sont modifiés et que layoutSynchronizer est actif. Cela permet de s’assurer que les chemins de code critiques qui nécessitent un élément mesuré et organisé en reçoivent un lorsque les éléments du contrôle changent.

LayoutSynchronizedTabControl

TabControl qui met en page de manière synchrone si le contenu est modifié et que layoutSynchronizer est actif. Cela permet de s’assurer que les chemins de code critiques qui nécessitent un élément mesuré et organisé en reçoivent un lorsque les éléments ou l’élément sélectionné du contrôle changent.

LayoutSynchronizedWindow

Fenêtre qui met en page de manière synchrone si le contenu est modifié et que LayoutSynchronizer est actif. Cela permet de s’assurer que les chemins de code critiques qui nécessitent un élément mesuré et organisé en reçoivent un lorsque le contenu de la fenêtre change.

LayoutSynchronizer

Classe qui permet de garantir que la disposition se produit de manière synchrone en fonction des modifications du modèle de données. À l’intérieur d’une étendue de synchronisation de disposition, l’appel à Update garantit que l’élément mis à jour sera disposé de manière synchrone. Les contrôles participants doivent appeler LayoutSynchronizer.Update lorsque leur modèle de données change.

LiveSearchTextConverter
LiveTextBlock

Bloc de texte conçu pour prendre en charge le texte d’accessiblité de la région dynamique. Le paramètre dynamique par défaut est Polite.

LogicalOrConverter
MarchingAntsProgressBar
MathConverter

Classe de base d’un convertisseur qui effectue des opérations mathématiques sur ses entrées.

MaximumContrastConverter

Convertit un donné Color/Brush en Color/Brush qui a le contraste maximal avec la valeur d’entrée.

MessageDialog

Logique d’interaction pour MessageDialog.xaml

MillisecondsToTimeSpanConverter

Réservé à un usage interne Microsoft.

MinimizeProjectLanguageConverter

Convertisseur destiné à raccourcir les noms de certains des langages de programmation pris en charge par VS.

MinutesToTimeSpanConverter

Réservé à un usage interne Microsoft.

MruListBox

Contrôle MRU ListBox pour afficher les éléments MRU du projet

MruListDataSourceSchema

Réservé à un usage interne Microsoft.

MultiplicationConverter

Réservé à un usage interne Microsoft.

MultiplyingConverter

Convertisseur qui retourne le produit de ses entrées.

MultiSelectComboBox

Ce contrôle permet à l’utilisateur de sélectionner plusieurs valeurs dans une liste déroulante et d’afficher les sélections sous forme de chaîne jointe à des virgules

MultiValueConverter<T1,T2,TTarget>

Réservé à un usage interne Microsoft.

MultiValueConverter<T1,T2,T3,TTarget>

Réservé à un usage interne Microsoft.

MultiValueConverter<T1,T2,T3,T4,TTarget>

Réservé à un usage interne Microsoft.

MultiValueConverter<T1,T2,T3,T4,T5,TTarget>

Réservé à un usage interne Microsoft.

MultiValueConverter<T1,T2,T3,T4,T5,T6,TTarget>

Convertit plusieurs valeurs d’un type à un autre.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,TTarget>

Convertit plusieurs valeurs d’un type à un autre.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,TTarget>

Convertit plusieurs valeurs d’un type à un autre.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,TTarget>

Convertit plusieurs valeurs d’un type à un autre.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TTarget>

Convertit plusieurs valeurs d’un type à un autre.

MultiValueConverter<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TTarget>
MultiValueConverterBase<TTarget>

Ces types sont transférés à partir de MS.VS.Shell.14.dll

NegateBooleanConverter

Réservé à un usage interne Microsoft.

NotNullConverter

Réservé à un usage interne Microsoft.

NullToEmptyStringConverter

Réservé à un usage interne Microsoft.

ObjectToTypeConverter
ObservableObject

Ce type est transféré à partir de MS.VS.Shell.xx.dll

OrBooleanConverter

Réservé à un usage interne Microsoft.

PathUtil

Ce type est transféré à partir de MS.VS.Shell.xx.dll

PendingFocusHelper

Réservé à un usage interne Microsoft. Helper pour envoyer le focus à FrameworkElement immédiatement ou retarder la mise au point jusqu’à ce que frameworkElement soit chargé.

ProgressBarColors

Définit les clés de ressource de couleurs de barre de progression générées par le thème Visual Studio.

ProgressControl

Logique d’interaction pour ProgressControl.xaml

ProgressControlViewModel
ProjectCountToVisibilityConverter

convertit le nombre de projets en état de visibilité

RangeValidationRule

Réservé à un usage interne Microsoft.

RssDataSourceSchema

Réservé à un usage interne Microsoft.

RssPubDateToLocalTimeConverter

Réservé à un usage interne Microsoft.

SafeIUnknown

Classe de gestion des ressources destinée à libérer des interfaces natives, telles que celles renvoyées par Marshal.GetIUnknownForObject ou Marshal.GetIDispatchForObject.

ScrollBarThemingUtilities

Classe contenant l’utilitaire pour les barres de défilement de thèmes

ScrollBarVisibilityExposingListBox

La seule raison d’existence de cette classe est d’exposer les propriétés ComputedXxxScrollBarVisibility du ScrollViewer contenu, qui est anonyme dans le style ListBox par défaut.

SearchBooleanOptionButton

Implémentation du bouton CheckBox pour les options de recherche booléenne dans Visual Studio Common Recherche Control

SearchBooleanOptionButtonAutomationPeer

Réservé à un usage interne Microsoft. Un homologue Automation du bouton d’option booléen de recherche.

SearchCommandOptionButton

Implémentation du bouton pour les options de recherche de commandes dans Visual Studio Common Recherche Control

SearchCommandOptionButtonAutomationPeer

Réservé à un usage interne Microsoft.

SearchControl

Réservé à un usage interne Microsoft. Représente le contrôle de recherche commun Visual Studio.

SearchControlAutomationPeer

Réservé à un usage interne Microsoft. Expose la prise en charge de l’automatisation de l’interface utilisateur pour le contrôle de recherche commun Visual Studio.

SearchControlColors
SearchControlDataSource

Représente la classe de source de données pour le contrôle de recherche commun Visual Studio.

SearchControlDataSource.PropertyNames

Représente les noms des propriétés de la source de données de contrôle de recherche.

SearchControlDataSource.VerbNames

Contient les noms des actions de source de données de contrôle de recherche.

SearchControlPopup

Implémentation de la fenêtre contextuelle utilisée par le contrôle Common Recherche

SearchControlThicknessConverter

Réservé à un usage interne Microsoft. Représente un convertisseur pour l’épaisseur de la bordure du contrôle de recherche.

SearchFilterButton

Implémentation d’un bouton pour les filtres de recherche dans Le contrôle common Recherche De Visual Studio

SearchFilterButtonAutomationPeer

Réservé à un usage interne Microsoft.

SearchFilterDataSource

Implémente la source de données pour le filtre du contrôle de recherche commun Visual Studio.

SearchFilterDataSource.PropertyNames

Représente les noms des propriétés de la source de données de filtre de recherche.

SearchFilterDataSource.VerbNames

Représente les noms des actions de la source de données de filtre de recherche.

SearchMRUItemDataSource

Représente une source de données pour l'élément most-recently-used (MRU) pour le contrôle de recherche.

SearchMRUItemDataSource.PropertyNames

Représente les noms des propriétés de la source de données pour les éléments de recherche most-recently-used (MRU).

SearchMRUItemDataSource.VerbNames

Représente les noms des actions de la source de données d'élément most-recently-used (MRU).

SearchMRUListBox

Implémentation de la liste d’éléments MRU pour le contrôle common Recherche Visual Studio

SearchMRUListBoxItem

Implémentation d’un élément dans la liste des éléments MRU pour le contrôle Common Recherche De Visual Studio

SearchMRUListBoxItemAutomationPeer

Réservé à un usage interne Microsoft.

SearchOptionButton

Implémentation courante des événements attachés utilisés pour les boutons d’options

SearchOptionDataSource

Représente une source de données pour une option de recherche pour le contrôle de recherche.

SearchOptionDataSource.PropertyNames

Représente les noms des attributs d'une source de données d'option de recherche.

SearchOptionDataSource.VerbNames

Représente les noms des actions d'une source de données d'option de recherche.

SearchOptionItemTemplates

Réservé à un usage interne Microsoft. Implémente le DataTemplate qui décrit la structure visuelle des boutons d’option de recherche.

SearchOptionsItemTemplateSelector

Réservé à un usage interne Microsoft. Sélectionne le modèle pour un élément d’option de recherche spécifié.

SearchPopupNavigationService

Classe d’assistance fournissant la prise en charge de la navigation et le suivi de l’emplacement actuel parmi les contrôles enfants navigables de la fenêtre contextuelle d’un contrôle de recherche

SearchProgressTypeConverter

Réservé à un usage interne Microsoft.

SearchProviderSettingsDataSource

Cette classe représente la source de données des paramètres du fournisseur de recherche utilisée par le contrôle de recherche commun Visual Studio.

SearchProviderSettingsDataSource.PropertyNames

Identifie les noms des propriétés des paramètres du fournisseur de recherche du contrôle de recherche commun Visual Studio.

SearchSettingsDataSource

Classe de source de données pour les paramètres de recherche utilisés par le contrôle de recherche

SearchSettingsDataSource.PropertyNames

Noms de propriétés pour les paramètres de recherche

SearchStatusConverter

Réservé à un usage interne Microsoft.

SearchTextBox

L’implémentation de la partie modifiable de Visual Studio Common Recherche Control La classe implémente la sélection de tout le texte dans le contrôle lorsque la zone d’édition est axée. Pour plus d’informations, voir les commentaires dans OnGotKeyboardFocus

SearchUtilities

Classe Recherche Utilities

SecondsToTimeSpanConverter

Réservé à un usage interne Microsoft.

SingleElementToEnumerableConverter<T>

Réservé à un usage interne Microsoft.

SmoothProgressBar

Classe de barre de progression à utiliser pour les contrôles de progression affichés dans les boîtes de dialogue WPF Visual Studio En plus du style de contrôle spécifique à VisualStudio, la progression utilise une animation fluide de la propriété Value si targetValue est défini à la place.

SpacingWrapPanel

WrapPanel qui ajoute de l’espace supplémentaire entre ses éléments. L’espacement est associé aux propriétés HorizontalItemSpacing et VerticalItemSpacing. Si HorizontalItemSpacing et VerticalItemSpacing ont la valeur 0.0, ce panneau organise les éléments de la même façon qu’un WrapPanel normal.

SplitterGrip

Séparateur utilisé entre splitterItems dans un SplitterPanel.

SplitterItem

Élément de conteneur pour un SplitterItemsControl. Pour plus d’informations, consultez SplitterItemsControl.

SplitterItemsControl

Élément ItemsControl qui a une orientation et qui est destiné à être utilisé conjointement avec un SplitterPanel.

SplitterLengthConverter

Réservé à un usage interne Microsoft.

SplitterMeasureData

Classe qui stocke les données utilisées lors de la mesure des éléments dans un SplitterPanel.

SplitterPanel

Représente un panneau orienté d’éléments empilés, mais dimensionnés pour s’adapter à l’écran.

SplitterResizePreviewWindow

Contrôle utilisé pour afficher l’aperçu de redimensionnement d’un SplitterPanel.

StartPageColors
StartPageCommands

Fournit les commandes routées pour les commandes spécifiques à la page de démarrage.

StartPageDataSourceSchema

Réservé à un usage interne Microsoft.

StartPageGuidList

Réservé à un usage interne Microsoft.

StartPageHelper

Contient des fonctionnalités partagées par le package de page de démarrage et les API publiques pour les pages de démarrage personnalisées.

StartPageRelativeExtension

Extension de balisage qui permet aux pages de démarrage personnalisées d’utiliser des chemins d’accès relatifs (où « relatif » signifie relatif au fichier XAML plutôt que relatif à VS) sur toute propriété qui attend un Uri, ImageSource ou une chaîne.

Utilisation :

StringConcatenatingConverter

Réservé à un usage interne Microsoft.

StringNotNullOrEmptyOrWhitespaceConverter
StringToImageMonikerConverter

Convertisseur utilisé pour convertir une chaîne en imageMoniker.

StringToStringWithoutHypertextTagsConverter

Réservé à un usage interne Microsoft.

StringToXmlDataProviderConverter

Réservé à un usage interne Microsoft. Convertit une chaîne XML en un objet XmlDataProvider.

StringUppercaseConverter

Réservé à un usage interne Microsoft.

StubWindowPaneContent
StyleKey<T>

Dérivation simple de ResourceKey, basée sur un modèle pour permettre à la propriété Assembly substituée de retourner l’assembly correct en fonction de typeof(T).

SystemDropShadowChrome

Réservé à un usage interne Microsoft.

TaskProgressCollectionControl

Contrôle d’éléments qui peut afficher la progression d’un IVsTaskProgressCollection. Le ItemsSource pour le contrôle doit être une collection d’instances IVsTaskProgress .

TextInputDialog

Représente une boîte de dialogue d’entrée de texte

TextToolTipService

Réservé à un usage interne Microsoft.

ThemeChangedEventArgs

Arguments de l’événement VSColorTheme.ThemeChanged déclenchés lorsque les couleurs de VS changent à la suite d’un changement de couleur système, d’un changement de thème VS ou d’un changement de thème de système d’exploitation

ThemedAcceleratedDialogColors
ThemedDialogColors
ThemedDialogStyleLoader

Contient une propriété jointe permettant de fusionner un dictionnaire de ressources contenant des styles par défaut (sans clé) pour les boîtes de dialogue à thème.

ThemedImageConverter

Convertit une entrée ImageSource en contrôle Image dont la source est fusionnée avec l’arrière-plan cible.
Ce convertisseur effectue deux conversions.
Si les entrées sont une source BitmapSource, la couleur d’arrière-plan cible et un bool indiquant si l’image doit avoir une apparence activée ou non, en fonction de ces entrées, les transformations suivantes sont effectuées :

  1. La luminosité de l’image est transformée de sorte que la luminosité constante de « halo » se fonde avec l’arrière-plan. Cela a pour effet d’éliminer visuellement le halo. La luminosité « halo » est une constante immuable et n’est pas calculée à partir de l’image d’entrée
  2. L’image est convertie en nuances de gris si le paramètre isEnabled a la valeur false. Cela utilise le paramètre (facultatif), qui doit être un « biasColor » utilisé lors de la transformation de nuances de gris. Si le paramètre n’est pas spécifié, blanc est utilisé comme couleur de biais. Si l’entrée ne peut pas être convertie en BitmapSource, aucune manipulation d’image n’est effectuée et l’ImageSource est utilisé directement comme source du contrôle Image résultant.
ThemedImageSourceConverter

Convertit un ImageSource en un autre ImageSource. Si l’image d’entrée a une BitmapSource, la couleur de halo de BitmapSource transformée est mappée à la couleur d’arrière-plan donnée et est rendue de manière conditionnelle comme désactivée.

ThemedUtilityDialogColors
ToBooleanValueConverter<TSource>

Utilisez au lieu de ValueConverter lorsque le type cible est un bool. Fournit un petit avantage en matière de performances en utilisant des littéraux booléens boxés.

ToEnumConverter

Convertit d’un objet en valeur d’énumération cible correspondante.

TreeViewColors

Définit les clés de ressource de couleurs TreeView générées par le thème Visual Studio.

UInt32Extension

Détermine s’il faut fusionner un dictionnaire de ressources contenant des styles par défaut (sans clé) pour les boîtes de dialogue à thème. Extension du struct UInt32.

Unbox

Déballe un objet qui contient un type valeur dans un type de valeur spécifique, éventuellement différent. La troncation de valeur peut se produire lors de l’utilisation de méthodes de ce type, car la valeur source d’origine est convertie en valeur cible sans garantir que la valeur cible peut contenir la valeur source d’origine.

UnthemedDialogColors
ValueConverter<TSource,TTarget>

Ce type est transféré à partir de MS.VS.Shell.xx.dll

ValueExtension<T>

Réservé à un usage interne Microsoft.

VideoRssCommands
VideoRssDataSourceSchema
VisibleIfEqualValueConverter

Convertisseur pour la propriété visible si égale.

VisibleIfNotEmptyCollectionConverter

Réservé à un usage interne Microsoft.

VisibleIfNotEqualValueConverter

Convertisseur qui remplace une valeur booléenne en valeur de visibilité.

VisibleIfNotNullConverter

Réservé à un usage interne Microsoft.

VisibleIfNotNullOrEmptyConverter

Réservé à un usage interne Microsoft.

VisualStudioInstallerColors
VSColorTheme

Aide pour obtenir des couleurs à partir du thème VS actuel et fournir des notifications lorsque le thème/les couleurs changent.

VsExtensionMethods

Méthodes d’extension pour les types VS. Les extensions pour les types non-VS doivent être placées dans env\shell\Utilities\ExtensionMethods.cs.

VsUIDialogWindow

Classe de dialogue à utiliser comme classe de base pour les dialogues Visual Studio utilisés avec IVsUIDataSources

Une personne qui implémente un dialogue dérivé de cette classe doit définir une fabrique d’interface utilisateur (IVsUIFactory implementer) et exposer le dialogue en tant qu’élément d’interface utilisateur pouvant être créé par la fabrique. Toute personne souhaitant afficher le dialogue doit créer une source de données pour le dialogue (implémenteur IVsUIDataSource) éventuellement à l’aide d’une fabrique de source de données. Utilisez la fonction WindowHelper.AddHelpTopic pour ajouter une rubrique d’aide à la source de données. Appelez ensuite WindowHelper.ShowModalElement() et fournissez l’ID d’élément et la source de données.

WatermarkedTextBox

Représente un qui peut afficher du TextBox texte en filigrane lorsqu’il est vide.

WeakCollection<T>

Réservé à un usage interne Microsoft.

WindowResizeGrip

Pouce qui peut redimensionner n’importe quel élément qui implémente IResizable.

WindowResizeGripDirectionExtensions

Extensions pour le sens de la poignée de redimensionnement de fenêtre.

WindowSearchBooleanOption

Représente une option booléenne utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchCommandOption

Représente une option de commande utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchCustomFilter

Représente une classe de base dont les utilisateurs peuvent dériver des classes pour implémenter des filtres de recherche avancée utilisables par le contrôle de correspondance pour la recherche de fenêtre.

WindowSearchFilter

Représente un filtre de recherche utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchFilterEnumerator

Représente un jeu énuméré de filtres de recherche utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchOption

Représente une option utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchOptionEnumerator

Représente un jeu énuméré de options de recherche utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowSearchSimpleFilter

Représente un filtre de recherche avec une valeur par défaut et un champ de filtre utilisable par le contrôle de recherche pour la recherche de fenêtre.

WindowStateConverter

Réservé à un usage interne Microsoft.

WindowStyleHelper

Réservé à un usage interne Microsoft.

Structures

AbstractPoint

Classe qui représente un point de manière abstraite. Cela est utile avec des contrôles ou des panneaux qui prennent en charge plusieurs orientations. Le code de rendu ou de disposition du contrôle ou du panneau peut être écrit à l’aide d’une orientation « naturelle » unique, puis le point peut être converti, si nécessaire, en orientation réelle du contrôle ou du panneau si nécessaire. Cela peut simplifier considérablement la logique de rendu ou de disposition.

AbstractSize

Classe qui représente la taille de manière abstraite. Cela est utile avec des contrôles ou des panneaux qui prennent en charge plusieurs orientations. Le code de rendu ou de disposition du contrôle ou du panneau peut être écrit à l’aide d’une orientation « naturelle » unique, puis la taille peut être convertie, si nécessaire, en orientation réelle du contrôle ou du panneau si nécessaire. Cela peut simplifier considérablement la logique de rendu ou de disposition.

SearchFilterDataSource.FilterData

Représente une chaîne de texte ou une partie sélectionnée d'une chaîne de texte avec des positions de début et de fin spécifiées.

SplitterLength

Unité de longueur similaire à GridLength. Les longueurs de type Stretch utilisent une quantité d’espace souhaitée (en unités d’appareil) égale à leur Valeur, mais s’étendent pour s’adapter au contrôle parent s’il n’y a pas d’éléments Fill. Les éléments de remplissage utilisent l’espace restant après l’allocation d’espace aux éléments Stretch, en conservant les ratios de valeurs entre les éléments.

Interfaces

IResizable

Représente un élément qui peut être redimensionné et déplacé via des deltas. Cette interface est utilisée conjointement avec WindowResizeGrip.

Énumérations

BorderType
ContrastComparisonResult
CurrentLocationSetMode

Indiquer comment currentLocation dans la fenêtre contextuelle d’un contrôle de recherche a été définie pour la dernière fois

ImageScalingMode

Mode de mise à l’échelle à utiliser pour les images WinForms/Win32

MessageDialogCommand

Spécifie des constantes définissant les réponses d’un MessageDialog.

MessageDialogCommandSet

Spécifie des constantes définissant les commandes disponibles sur un MessageDialog.

SearchOptionType

Représente le type d'une option de recherche pour le contrôle de recherche.

SearchStatus

Énumère les valeurs des status de recherche du contrôle de recherche Visual Studio.

SplitterUnitType

Réservé à un usage interne Microsoft.

StartPageHelper.DataSourceId

ID de source de données de la page de démarrage

UserFeedback

Commentaires de l’utilisateur

WindowResizeGripDirection

Valeurs de direction pour la propriété de dépendance ResizeGripDirection de WindowsResizeGrip

WindowResizeGripMode

Détermine le mode de l’opération de redimensionnement en cours.

Délégués

ImageThemingUtilities.ModifyPixelCallback

Rappel utilisé pour modifier les données de pixels dans une BitmapSource.

ThemeChangedEventHandler

Gestionnaire d’événements pour les modifications de couleur