IUIElementProvider<TItem, TContext>, interface
Définit le fournisseur de WPF UIElements pour les objets d'un certain type, pour un contexte spécifié.
Espace de noms : Microsoft.VisualStudio.Language.Intellisense
Assembly : Microsoft.VisualStudio.Language.Intellisense (dans Microsoft.VisualStudio.Language.Intellisense.dll)
Syntaxe
'Déclaration
Public Interface IUIElementProvider(Of TItem, TContext)
public interface IUIElementProvider<TItem, TContext>
generic<typename TItem, typename TContext>
public interface class IUIElementProvider
type IUIElementProvider<'TItem, 'TContext> = interface end
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- TItem
Type de l'élément.
- TContext
Type du contexte.
Le type IUIElementProvider<TItem, TContext> expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
GetUIElement | Obtient UIElement pour afficher un élément pour le contexte spécifié. |
Début
Notes
C'est un composant MEF, et doit être exportée à NameAttribute, ContentTypeAttribute, et des attributs d'OrderAttribute.
Exemples
Voici un exemple de l'utilisation de ces attributs
[Export(typeof(IIntellisensePresenterProvider))]
[Export(typeof(IUIElementProvider<CompletionSet, ICompletionSession>))]
[Name("Test Completion Presenter")]
[Order(After="Default Completion Presenter")]
[ContentType("code")]
Voir aussi
Référence
Microsoft.VisualStudio.Language.Intellisense, espace de noms