C# Класс ICSharpCode.WpfDesign.Designer.Services.CreateComponentTool

A tool that creates a component.
Наследование: ITool
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Activate ( IDesignPanel designPanel ) : void
AddItemWithCustomSizePosition ( DesignItem container, Type createdItem, Size size, Point position ) : bool
AddItemWithDefaultSize ( DesignItem container, Type createdItem, Size size ) : bool
CreateComponentTool ( Type componentType ) : System

Creates a new CreateComponentTool instance.

Deactivate ( IDesignPanel designPanel ) : void

Защищенные методы

Метод Описание
CreateItem ( DesignContext context ) : DesignItem

Is called to create the item used by the CreateComponentTool.

Приватные методы

Метод Описание
AddItemWithCustomSize ( DesignItem container, DesignItem createdItem, Point position, Size size ) : bool
AddItemWithDefaultSize ( DesignItem container, DesignItem createdItem, Point position ) : bool
OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
designPanel_DragLeave ( object sender, System.Windows.DragEventArgs e ) : void
designPanel_DragOver ( object sender, System.Windows.DragEventArgs e ) : void
designPanel_Drop ( object sender, System.Windows.DragEventArgs e ) : void

Описание методов

Activate() публичный Метод

public Activate ( IDesignPanel designPanel ) : void
designPanel IDesignPanel
Результат void

AddItemWithCustomSizePosition() публичный статический Метод

public static AddItemWithCustomSizePosition ( DesignItem container, Type createdItem, Size size, Point position ) : bool
container DesignItem
createdItem System.Type
size System.Windows.Size
position Point
Результат bool

AddItemWithDefaultSize() публичный статический Метод

public static AddItemWithDefaultSize ( DesignItem container, Type createdItem, Size size ) : bool
container DesignItem
createdItem System.Type
size System.Windows.Size
Результат bool

CreateComponentTool() публичный Метод

Creates a new CreateComponentTool instance.
public CreateComponentTool ( Type componentType ) : System
componentType System.Type
Результат System

CreateItem() защищенный Метод

Is called to create the item used by the CreateComponentTool.
protected CreateItem ( DesignContext context ) : DesignItem
context DesignContext
Результат DesignItem

Deactivate() публичный Метод

public Deactivate ( IDesignPanel designPanel ) : void
designPanel IDesignPanel
Результат void