C# Класс Habanero.Faces.Base.LayoutManager

A super-class for layout managers that dictate how and where controls are placed in user interface
Наследование: System.MarshalByRefObject
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_controlFactory IControlFactory

Private Properties

Свойство Тип Описание
ManagedControlResizeHandler void
ObserveGlobalUIHints void
SetManagedControl void

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

Метод Описание
AddControl ( IControlHabanero control ) : IControlHabanero

Add a control to the layout

Refresh ( ) : void

Updates the layout and appearance of the managed controls

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

Метод Описание
LayoutManager ( IControlHabanero managedControl, IControlFactory controlFactory ) : System

Constructor to initialise a new layout manager

RefreshControlPositions ( ) : void

Updates the layout and appearance of the managed controls

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

Метод Описание
ManagedControlResizeHandler ( Object sender, EventArgs e ) : void

A handler to deal with the event where a control has been resized by the user

ObserveGlobalUIHints ( ) : void
SetManagedControl ( IControlHabanero managedControl ) : void

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

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

Add a control to the layout
public abstract AddControl ( IControlHabanero control ) : IControlHabanero
control IControlHabanero The control to add
Результат IControlHabanero

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

Constructor to initialise a new layout manager
protected LayoutManager ( IControlHabanero managedControl, IControlFactory controlFactory ) : System
managedControl IControlHabanero The control to manage
controlFactory IControlFactory control factory used to create any child controls
Результат System

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

Updates the layout and appearance of the managed controls
public Refresh ( ) : void
Результат void

RefreshControlPositions() защищенный абстрактный Метод

Updates the layout and appearance of the managed controls
protected abstract RefreshControlPositions ( ) : void
Результат void

Описание свойств

_controlFactory защищенное свойство

The IControlFactory used to create any controls required for this layout manager
protected IControlFactory _controlFactory
Результат IControlFactory