C# Класс Renderer.Layer

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
OnInvalidate InvalidateHandler

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

Свойство Тип Описание
OnContextMenu LayerContextMenu
plotPanel PlotPanel
state RenderState

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

Метод Описание
Draw ( Graphics g, Rectangle rec ) : void
DrawVisitor ( Panel p, RectangleF clip, double order ) : List>
FormatNum ( double d, double range ) : string
Layer ( PlotPanel plotPanel ) : System
Layout ( Rectangle screen ) : void
NotifyContextMenu ( Rectangle rec, MouseEventArgs e ) : IEnumerable
NotifyMouseDown ( Rectangle rec, MouseEventArgs e, Keys modifierKeys ) : bool
NotifyMouseLeave ( Rectangle rec, EventArgs e ) : bool
NotifyMouseLeaveVisitor ( Panel p, EventArgs e ) : bool
NotifyMouseMove ( Rectangle rec, MouseEventArgs e ) : bool
NotifyMouseSelect ( Rectangle rec, MouseEventArgs e, Keys modifierKeys, Rectangle selection ) : bool
NotifyMouseUp ( Rectangle rec, MouseEventArgs e ) : bool
invalidate ( ) : void

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

Метод Описание
NotifyMouseEnterVisitor ( Panel p, MouseEventArgs e ) : bool
NotifyMouseExitVisitor ( Panel p, MouseEventArgs e ) : bool
SelectionModeFromKeys ( Keys modifierKeys ) : SelectionMode

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

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

public Draw ( Graphics g, Rectangle rec ) : void
g System.Drawing.Graphics
rec System.Drawing.Rectangle
Результат void

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

public DrawVisitor ( Panel p, RectangleF clip, double order ) : List>
p System.Windows.Forms.Panel
clip System.Drawing.RectangleF
order double
Результат List>

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

public static FormatNum ( double d, double range ) : string
d double
range double
Результат string

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

public Layer ( PlotPanel plotPanel ) : System
plotPanel PlotPanel
Результат System

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

public Layout ( Rectangle screen ) : void
screen System.Drawing.Rectangle
Результат void

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

public NotifyContextMenu ( Rectangle rec, MouseEventArgs e ) : IEnumerable
rec System.Drawing.Rectangle
e MouseEventArgs
Результат IEnumerable

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

public NotifyMouseDown ( Rectangle rec, MouseEventArgs e, Keys modifierKeys ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
modifierKeys Keys
Результат bool

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

public NotifyMouseLeave ( Rectangle rec, EventArgs e ) : bool
rec System.Drawing.Rectangle
e System.EventArgs
Результат bool

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

public NotifyMouseLeaveVisitor ( Panel p, EventArgs e ) : bool
p System.Windows.Forms.Panel
e System.EventArgs
Результат bool

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

public NotifyMouseMove ( Rectangle rec, MouseEventArgs e ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
Результат bool

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

public NotifyMouseSelect ( Rectangle rec, MouseEventArgs e, Keys modifierKeys, Rectangle selection ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
modifierKeys Keys
selection System.Drawing.Rectangle
Результат bool

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

public NotifyMouseUp ( Rectangle rec, MouseEventArgs e ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
Результат bool

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

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

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

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

protected LayerContextMenu OnContextMenu
Результат LayerContextMenu

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

public InvalidateHandler OnInvalidate
Результат InvalidateHandler

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

protected PlotPanel,Renderer plotPanel
Результат PlotPanel

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

protected RenderState,Renderer state
Результат RenderState