C# 클래스 ArcGISPortalViewer.Controls.GalleryPreviewControl

Control used on the front page to show a limited set of items, and in case of overflow, show a live tile + more... tile.
상속: Windows.UI.Xaml.Controls.Panel
파일 보기 프로젝트 열기: Esri/arcgis-portalviewer-dotnet

공개 프로퍼티들

프로퍼티 타입 설명
ColumnWidthProperty Windows.UI.Xaml.DependencyProperty
ItemTemplateProperty Windows.UI.Xaml.DependencyProperty
ItemsSourceProperty Windows.UI.Xaml.DependencyProperty
LiveTileItemTemplateProperty Windows.UI.Xaml.DependencyProperty
MaxColumnCountProperty Windows.UI.Xaml.DependencyProperty
MoreTemplateProperty Windows.UI.Xaml.DependencyProperty
RowHeightProperty Windows.UI.Xaml.DependencyProperty
currentColumnCount int
currentRowCount int

공개 메소드들

메소드 설명
GalleryPreviewControl ( ) : System

Initializes a new instance of the GalleryPreviewControl class.

보호된 메소드들

메소드 설명
ArrangeOverride ( Size finalSize ) : Size

Provides the behavior for the Arrange pass of layout. Classes can override this method to define their own Arrange pass behavior.

MeasureOverride ( Size availableSize ) : Size

Provides the behavior for the Measure pass of the layout cycle. Classes can override this method to define their own Measure pass behavior.

비공개 메소드들

메소드 설명
CalculateRowColumnCount ( Size availableSize, int count ) : void
GalleryPreviewControl_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnItemsSourcePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
RebuildTable ( ) : void
ctrl_Tapped ( object sender, Windows e ) : void
livetile_Tapped ( object sender, Windows e ) : void
moreTile_Tapped ( object sender, Windows e ) : void

메소드 상세

ArrangeOverride() 보호된 메소드

Provides the behavior for the Arrange pass of layout. Classes can override this method to define their own Arrange pass behavior.
protected ArrangeOverride ( Size finalSize ) : Size
finalSize Windows.Foundation.Size The final area within the parent that this object should use to arrange itself and its children.
리턴 Windows.Foundation.Size

GalleryPreviewControl() 공개 메소드

Initializes a new instance of the GalleryPreviewControl class.
public GalleryPreviewControl ( ) : System
리턴 System

MeasureOverride() 보호된 메소드

Provides the behavior for the Measure pass of the layout cycle. Classes can override this method to define their own Measure pass behavior.
protected MeasureOverride ( Size availableSize ) : Size
availableSize Windows.Foundation.Size The available size that this object can give to child objects. Infinity can be /// specified as a value to indicate that the object will size to whatever content is available.
리턴 Windows.Foundation.Size

프로퍼티 상세

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

public static DependencyProperty,Windows.UI.Xaml ColumnWidthProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml ItemTemplateProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml ItemsSourceProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml LiveTileItemTemplateProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml MaxColumnCountProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml MoreTemplateProperty
리턴 Windows.UI.Xaml.DependencyProperty

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

public static DependencyProperty,Windows.UI.Xaml RowHeightProperty
리턴 Windows.UI.Xaml.DependencyProperty

currentColumnCount 공개적으로 프로퍼티

public int currentColumnCount
리턴 int

currentRowCount 공개적으로 프로퍼티

public int currentRowCount
리턴 int