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 - пространство имен