Partager via


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
Méthode publique 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