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


IDesignerGlyphProviderService Интерфейс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Разрешает разработчикам конструкторов операций добавлять пользовательские поставщики глифов к конструктору операций.

public interface class IDesignerGlyphProviderService
public interface IDesignerGlyphProviderService
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface IDesignerGlyphProviderService
type IDesignerGlyphProviderService = interface
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type IDesignerGlyphProviderService = interface
Public Interface IDesignerGlyphProviderService
Атрибуты

Примеры

В следующем примере кода показано, как получить IDesignerGlyphProviderService, чтобы можно было добавить пользовательский поставщик глифов к конструктору операций. В коде использован метод AddGlyphProvider для добавления поставщика к конструктору операций.

Данный пример кода является частью примера SDK «Workflow Monitor» из файла ViewHost.cs. Тип WorkflowMonitorDesignerGlyphProvider определен в примере кода. Дополнительные сведения см. в разделе Монитор рабочих процессов.

this.workflowViewValue = new WorkflowView(this.surface);
this.workflowViewValue.ZoomChanged += new EventHandler(workflowViewValue_ZoomChanged);

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Классы, которые реализуют этот интерфейс, могут добавлять пользовательские поставщики глифов (любые классы, которые реализуют интерфейс IDesignerGlyphProvider) в классы ActivityDesigner и удалять их из этих классов.

Свойства

GlyphProviders
Устаревшие..

Возвращает универсальную доступную только для чтения коллекцию поставщиков глифов конструктора.

Методы

AddGlyphProvider(IDesignerGlyphProvider)
Устаревшие..

Добавляет класс, реализующий интерфейс IDesignerGlyphProvider к списку поставщиков глифов, которые использует конструктор операций.

RemoveGlyphProvider(IDesignerGlyphProvider)
Устаревшие..

Удаляет класс, реализующий интерфейс IDesignerGlyphProvider, из списка поставщиков глифов, которые использует конструктор операций.

Применяется к

См. также раздел