ActivityToolboxItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Предоставляет базовый класс для всех элементов панели инструментов, связанных с действием в конструкторе рабочих процессов.
public ref class ActivityToolboxItem : System::Drawing::Design::ToolboxItem
[System.Serializable]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ActivityToolboxItem : System.Drawing.Design.ToolboxItem
[<System.Serializable>]
type ActivityToolboxItem = class
inherit ToolboxItem
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityToolboxItem = class
inherit ToolboxItem
Public Class ActivityToolboxItem
Inherits ToolboxItem
- Наследование
- Атрибуты
Примеры
В следующем примере приведен полный класс ActivityToolboxItem для пользовательского действия. В этом примере метод CreateComponentsCore переопределяется с целью размещения двух пользовательских действия внутри класса ParallelActivity.
[Serializable]
internal sealed class CustomActivityToolboxItem : ActivityToolboxItem
{
public CustomActivityToolboxItem(Type type)
: base(type)
{
}
private CustomActivityToolboxItem(SerializationInfo info, StreamingContext context)
{
Deserialize(info, context);
}
protected override IComponent[] CreateComponentsCore(IDesignerHost designerHost)
{
CompositeActivity parallel = new ParallelActivity();
parallel.Activities.Add(new CustomActivity());
parallel.Activities.Add(new CustomActivity());
return new IComponent[] { parallel };
}
}
<Serializable()> _
Friend Class CustomActivityToolboxItem
Inherits ActivityToolboxItem
Public Sub New(ByVal type As Type)
MyBase.new(type)
End Sub
Private Sub New(ByVal info As SerializationInfo, ByVal context As StreamingContext)
Deserialize(info, context)
End Sub
Protected Overrides Function CreateComponentsCore(ByVal designerHost As IDesignerHost) As IComponent()
Dim parallel As New ParallelActivity()
parallel.Activities.Add(New CustomActivity())
parallel.Activities.Add(New CustomActivity())
Return New IComponent() {parallel}
End Function
End Class
Комментарии
Примечание
В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.
Элементы панели инструментов, связанные с классом Activity, являются производными от класса ActivityToolboxItem. Этот класс отображает графическое представление класса Activity на панели инструментов среды времени разработки и создает экземпляр класса Activity, с которым он связан, когда пользователь перетаскивает его в рабочую область конструктора. Элемент панели инструментов действий обычно представляет действие, создаваемое при вызове документа режима разработки.
Этот класс наследуется непосредственно от класса ToolboxItem.
Конструкторы
ActivityToolboxItem() |
Устаревшие..
Инициализирует новый экземпляр класса ActivityToolboxItem. |
ActivityToolboxItem(SerializationInfo, StreamingContext) |
Устаревшие..
Инициализирует новый экземпляр класса ActivityToolboxItem, используя указанные класс SerializationInfo и структуру StreamingContext. |
ActivityToolboxItem(Type) |
Устаревшие..
Инициализирует новый экземпляр класса ActivityToolboxItem, создающий указанный тип компонента класса Activity. |
Свойства
AssemblyName |
Устаревшие..
Получает или задает имя сборки, содержащей тип или типы, созданные элементом панели инструментов. (Унаследовано от ToolboxItem) |
Bitmap |
Устаревшие..
Получает или задает растровое изображение для представления элемента панели инструментов на панели. (Унаследовано от ToolboxItem) |
Company |
Устаревшие..
Получает или задает имя компании для данного объекта ToolboxItem. (Унаследовано от ToolboxItem) |
ComponentType |
Устаревшие..
Возвращает тип компонента для данного объекта ToolboxItem. (Унаследовано от ToolboxItem) |
DependentAssemblies |
Устаревшие..
Получает или устанавливает объект AssemblyName для элемента панели инструментов. (Унаследовано от ToolboxItem) |
Description |
Устаревшие..
Получает или задает описание для этого компонента ToolboxItem. (Унаследовано от ToolboxItem) |
DisplayName |
Устаревшие..
Получает или задает изображаемое имя для элемента панели инструментов. (Унаследовано от ToolboxItem) |
Filter |
Устаревшие..
Получает или задает фильтр, определяющий, может ли элемент панели инструментов быть использован для конечного компонента. (Унаследовано от ToolboxItem) |
IsTransient |
Устаревшие..
Возвращает значение, определяющее, является ли данный элемент панели инструментов переходным. (Унаследовано от ToolboxItem) |
Locked |
Устаревшие..
Возвращает значение, определяющее, заблокирован ли элемент ToolboxItem в текущий момент. (Унаследовано от ToolboxItem) |
OriginalBitmap |
Устаревшие..
Возвращает или задает исходное растровое изображение, которое будет использоваться на панели инструментов для этого элемента. (Унаследовано от ToolboxItem) |
Properties |
Устаревшие..
Возвращает словарь свойств. (Унаследовано от ToolboxItem) |
TypeName |
Устаревшие..
Получает или задает полное имя типа IComponent, который создает при вызове элемент панели инструментов. (Унаследовано от ToolboxItem) |
Version |
Устаревшие..
Возвращает версию для этого объекта ToolboxItem. (Унаследовано от ToolboxItem) |
Методы
CheckUnlocked() |
Устаревшие..
Выдает исключение, если элемент панели инструментов заблокирован в данный момент. (Унаследовано от ToolboxItem) |
CreateComponents() |
Устаревшие..
Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов. (Унаследовано от ToolboxItem) |
CreateComponents(IDesignerHost) |
Устаревшие..
Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов, используя указанный узел конструктора. (Унаследовано от ToolboxItem) |
CreateComponents(IDesignerHost, IDictionary) |
Устаревшие..
Создает компоненты, для создания которых был сконфигурирован элемент панели инструментов с использованием указанного узла конструктора и значений по умолчанию. (Унаследовано от ToolboxItem) |
CreateComponentsCore(IDesignerHost) |
Устаревшие..
При вызове элемента панели инструментов создает компонент класса Activity или массив компонентов класса Activity. |
CreateComponentsCore(IDesignerHost, IDictionary) |
Устаревшие..
Создает массив компонентов при вызове элемента панели инструментов. (Унаследовано от ToolboxItem) |
CreateComponentsWithUI(IDesignerHost) |
Устаревшие..
Создает компонент класса Activity или массив компонентов класса Activity, создающих диалоговое окно в рабочей области конструктора при вызове элемента панели инструментов. |
Deserialize(SerializationInfo, StreamingContext) |
Устаревшие..
Загружает статус элемента панели элементов из указанного объекта сведений сериализации. (Унаследовано от ToolboxItem) |
Equals(Object) |
Устаревшие..
Определяет, равны ли два экземпляра ToolboxItem. (Унаследовано от ToolboxItem) |
FilterPropertyValue(String, Object) |
Устаревшие..
Выполняет фильтрацию значения свойства перед его возвращением. (Унаследовано от ToolboxItem) |
GetHashCode() |
Устаревшие..
Возвращает хэш-код данного экземпляра. (Унаследовано от ToolboxItem) |
GetToolboxDisplayName(Type) |
Устаревшие..
Получает связанное отображаемое имя для элемента панели инструментов на панели инструментов. |
GetToolboxImage(Type) |
Устаревшие..
Возвращает связанное изображение, используемое для представления элемента на панели инструментов. |
GetType() |
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetType(IDesignerHost) |
Устаревшие..
Включает доступ к типу, который сопоставлен данному элементу панели инструментов. (Унаследовано от ToolboxItem) |
GetType(IDesignerHost, AssemblyName, String, Boolean) |
Устаревшие..
Создает экземпляр указанного типа, при необходимости используя заданные узел конструктора и имя сборки. (Унаследовано от ToolboxItem) |
Initialize(Type) |
Устаревшие..
Инициализирует текущий элемент панели инструментов создаваемого типа. (Унаследовано от ToolboxItem) |
Lock() |
Устаревшие..
Блокирует элемент панели инструментов и предотвращает изменение его свойств. (Унаследовано от ToolboxItem) |
MemberwiseClone() |
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnComponentsCreated(ToolboxComponentsCreatedEventArgs) |
Устаревшие..
Вызывает событие ComponentsCreated. (Унаследовано от ToolboxItem) |
OnComponentsCreating(ToolboxComponentsCreatingEventArgs) |
Устаревшие..
Вызывает событие ComponentsCreating. (Унаследовано от ToolboxItem) |
Serialize(SerializationInfo, StreamingContext) |
Устаревшие..
Сохраняет состояние элемента панели элементов в указанный объект данных сериализации. (Унаследовано от ToolboxItem) |
ToString() |
Устаревшие..
Возвращает значение типа String, представляющее текущий объект ToolboxItem. (Унаследовано от ToolboxItem) |
ValidatePropertyType(String, Object, Type, Boolean) |
Устаревшие..
Проверяет соответствие объекта заданному типу. (Унаследовано от ToolboxItem) |
ValidatePropertyValue(String, Object) |
Устаревшие..
Проверяет свойство перед его присваиванием словарю свойств. (Унаследовано от ToolboxItem) |
События
ComponentsCreated |
Устаревшие..
Происходит непосредственно после создания компонентов. (Унаследовано от ToolboxItem) |
ComponentsCreating |
Устаревшие..
Происходит непосредственно перед созданием компонентов. (Унаследовано от ToolboxItem) |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Устаревшие..
Описание этого элемента содержится в методе GetObjectData(SerializationInfo, StreamingContext). (Унаследовано от ToolboxItem) |