C# Класс Dwarrowdelf.Client.TileControl.TileControlCore

Наследование: System.Windows.FrameworkElement, IDisposable
Показать файл Открыть проект

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

Свойство Тип Описание
MouseClickedEvent System.Windows.RoutedEvent

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

Метод Описание
InvalidateTileData ( ) : void

Forces render, resolving the tile data Note: Does NOT invalidate the tile data of RenderView

InvalidateTileRender ( ) : void

Forces render, without resolving the tile data

RenderPointToRenderTile ( Point p ) : Point
RenderTileToRenderPoint ( Point t ) : Point

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

Метод Описание
ArrangeOverride ( Size arrangeBounds ) : Size
OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
OnRenderTiles ( System.Windows.Media.DrawingContext drawingContext, Size renderSize, TileRenderContext ctx ) : void
TileControlCore ( ) : System

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

Метод Описание
OnLostMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
UpdateGridSize ( Size renderSize, double tileSize ) : bool
UpdateRenderOffset ( Size renderSize, double tileSize ) : void
UpdateTileLayout ( Size renderSize ) : void

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

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

protected ArrangeOverride ( Size arrangeBounds ) : Size
arrangeBounds System.Windows.Size
Результат System.Windows.Size

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

Forces render, resolving the tile data Note: Does NOT invalidate the tile data of RenderView
public InvalidateTileData ( ) : void
Результат void

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

Forces render, without resolving the tile data
public InvalidateTileRender ( ) : void
Результат void

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

protected OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Результат void

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

protected OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
drawingContext System.Windows.Media.DrawingContext
Результат void

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

protected OnRenderSizeChanged ( System.Windows.SizeChangedInfo sizeInfo ) : void
sizeInfo System.Windows.SizeChangedInfo
Результат void

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

protected abstract OnRenderTiles ( System.Windows.Media.DrawingContext drawingContext, Size renderSize, TileRenderContext ctx ) : void
drawingContext System.Windows.Media.DrawingContext
renderSize System.Windows.Size
ctx TileRenderContext
Результат void

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

public RenderPointToRenderTile ( Point p ) : Point
p Point
Результат Point

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

public RenderTileToRenderPoint ( Point t ) : Point
t Point
Результат Point

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

protected TileControlCore ( ) : System
Результат System

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

MouseClickedEvent публичное статическое свойство

public static RoutedEvent,System.Windows MouseClickedEvent
Результат System.Windows.RoutedEvent