C# Класс SIL.FieldWorks.SharpViews.LayoutCallbacks

This class handles some callbacks which a view may need to make during layout and similar operations, including expanding a lazy box. It stands as a proxy for the root site, and forwards all the messages to it when disposed. During its lifetime, the root box cannot be painted; an attempt to do so will add to the rectangles to be invalidated when the LCB is disposed.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
RectsInvalidated List
RectsInvalidatedInRoot List

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

Метод Описание
Dispose ( ) : void
Invalidate ( Rectangle rect ) : void

On Dispose, call invalidate on the root's site.

InvalidateInRoot ( Rectangle rect ) : void

On Dispose, call invalidateInRoot on the root's site.

LayoutCallbacks ( RootBox root ) : System

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

Метод Описание
RaiseLazyExpanded ( int top, int bottom, int delta ) : void

On Dispose, raise the SizeChanged event on the root box.

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

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

public Dispose ( ) : void
Результат void

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

On Dispose, call invalidate on the root's site.
public Invalidate ( Rectangle rect ) : void
rect System.Drawing.Rectangle
Результат void

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

On Dispose, call invalidateInRoot on the root's site.
public InvalidateInRoot ( Rectangle rect ) : void
rect System.Drawing.Rectangle
Результат void

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

public LayoutCallbacks ( RootBox root ) : System
root RootBox
Результат System

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

RectsInvalidated публичное свойство

public List RectsInvalidated
Результат List

RectsInvalidatedInRoot публичное свойство

public List RectsInvalidatedInRoot
Результат List