C# 클래스 Discuz.WinPhone.TilePanel

상속: System.Windows.Controls.Panel
파일 보기 프로젝트 열기: gruan01/Discuz.Mobi 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ImageProperty System.Windows.DependencyProperty
TileHeightProperty System.Windows.DependencyProperty
TileWidthProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
TilePanel ( ) : System

보호된 메소드들

메소드 설명
AdjustTiles ( ) : void

Adjusts the quantity of the tiles based on the size of the panel and immediately calls UpdateLayout so the new tiles can be properly layed out.

ArrangeOverride ( Size finalSize ) : Size

Perform the standard Arrange. Here though, all of the tiles are placed based on the tilesize specified.

TileAdjustmentNeededAsync ( ) : void

Signal that an adjustment to the tiles is needed, then makes the call asynchronously. By asynchronously making this call, it can help prevent unnecessary work by the panel.

TilePanelSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void

Called when the size of the panel changes.

비공개 메소드들

메소드 설명
ImagePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
TileHeightPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
TileWidthPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

메소드 상세

AdjustTiles() 보호된 메소드

Adjusts the quantity of the tiles based on the size of the panel and immediately calls UpdateLayout so the new tiles can be properly layed out.
protected AdjustTiles ( ) : void
리턴 void

ArrangeOverride() 보호된 메소드

Perform the standard Arrange. Here though, all of the tiles are placed based on the tilesize specified.
protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size the actual size that the panel has been given
리턴 System.Windows.Size

TileAdjustmentNeededAsync() 보호된 메소드

Signal that an adjustment to the tiles is needed, then makes the call asynchronously. By asynchronously making this call, it can help prevent unnecessary work by the panel.
protected TileAdjustmentNeededAsync ( ) : void
리턴 void

TilePanel() 공개 메소드

public TilePanel ( ) : System
리턴 System

TilePanelSizeChanged() 보호된 메소드

Called when the size of the panel changes.
protected TilePanelSizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
sender object This panel
e System.Windows.SizeChangedEventArgs The new size information
리턴 void

프로퍼티 상세

ImageProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ImageProperty
리턴 System.Windows.DependencyProperty

TileHeightProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TileHeightProperty
리턴 System.Windows.DependencyProperty

TileWidthProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows TileWidthProperty
리턴 System.Windows.DependencyProperty