AdaptiveGridView Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The AdaptiveGridView control allows to present information within a Grid View perfectly adjusting the total display available space. It reacts to changes in the layout as well as the content so it can adapt to different form factors automatically.
public class AdaptiveGridView : Windows.UI.Xaml.Controls.GridView
type AdaptiveGridView = class
inherit GridView
Public Class AdaptiveGridView
Inherits GridView
- Inheritance
-
Windows.UI.Xaml.Controls.GridViewAdaptiveGridView
Remarks
The number and the width of items are calculated based on the screen resolution in order to fully leverage the available screen space. The property ItemsHeight define the items fixed height and the property DesiredWidth sets the minimum width for the elements to add a new column.
Constructors
AdaptiveGridView() |
Initializes a new instance of the AdaptiveGridView class. |
Fields
DesiredWidthProperty |
Identifies the DesiredWidth dependency property. |
ItemClickCommandProperty |
Identifies the ItemClickCommand dependency property. |
ItemHeightProperty |
Identifies the ItemHeight dependency property. |
OneRowModeEnabledProperty |
Identifies the OneRowModeEnabled dependency property. |
StretchContentForSingleRowProperty |
Identifies the StretchContentForSingleRow dependency property. |
Properties
DesiredWidth |
Gets or sets the desired width of each item |
ItemClickCommand |
Gets or sets the command to execute when an item is clicked and the IsItemClickEnabled property is true. |
ItemHeight |
Gets or sets the height of each item in the grid. |
ItemsPanel |
Gets the template that defines the panel that controls the layout of items. |
OneRowModeEnabled |
Gets or sets a value indicating whether only one row should be displayed. |
StretchContentForSingleRow |
Gets or sets a value indicating whether the control should stretch the content to fill at least one row. |
Methods
CalculateItemWidth(Double) |
Calculates the width of the grid items. |
OnApplyTemplate() |
Invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in your app. Override this method to influence the default post-template logic of a class. |
PrepareContainerForItemOverride(DependencyObject, Object) |
Prepares the specified element to display the specified item. |