Поделиться через


IUIElementProvider<TItem, TContext> - интерфейс

Определяет поставщик элементов UIElement WPF для объектов определенного типа для заданного контекста.

Пространство имен:  Microsoft.VisualStudio.Language.Intellisense
Сборка:  Microsoft.VisualStudio.Language.Intellisense (в Microsoft.VisualStudio.Language.Intellisense.dll)

Синтаксис

'Декларация
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 не поддерживает универсальные типы и методы.

Параметры типа

  • TItem
    Тип элемента.
  • TContext
    Тип контекста.

Тип IUIElementProvider<TItem, TContext> предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод GetUIElement Возвращает a UIElement отображать элемент для заданного контекста.

В начало страницы

Заметки

Это часть компонент MEF, и должно быть экспортированно с NameAttribute" ContentTypeAttributeи OrderAttribute атрибуты.

Примеры

Ниже приведен пример использования этих атрибутов

[Export(typeof(IIntellisensePresenterProvider))]
[Export(typeof(IUIElementProvider<CompletionSet, ICompletionSession>))]
[Name("Test Completion Presenter")]
[Order(After="Default Completion Presenter")]
[ContentType("code")]

См. также

Ссылки

Microsoft.VisualStudio.Language.Intellisense - пространство имен