Search Results for

    Show / Hide Table of Contents

    Class GridView

    The GridView is a view to efficiently display a collections of data using DataTemplate

    Inheritance
    System.Object
    Xamarin.Forms.BindableObject
    Xamarin.Forms.Element
    Xamarin.Forms.NavigableElement
    Xamarin.Forms.VisualElement
    Xamarin.Forms.View
    GridView
    Implements
    System.ComponentModel.INotifyPropertyChanged
    Xamarin.Forms.IAnimatable
    Xamarin.Forms.ITabStopElement
    Xamarin.Forms.Internals.IGestureController
    Xamarin.Forms.IGestureRecognizers
    IGridViewController
    Xamarin.Forms.IViewController
    Xamarin.Forms.IVisualElementController
    Xamarin.Forms.IElementController
    Inherited Members
    Xamarin.Forms.View.VerticalOptionsProperty
    Xamarin.Forms.View.HorizontalOptionsProperty
    Xamarin.Forms.View.MarginProperty
    Xamarin.Forms.View.GetChildElements(Xamarin.Forms.Point)
    Xamarin.Forms.View.OnBindingContextChanged()
    Xamarin.Forms.View.GestureController
    Xamarin.Forms.View.GestureRecognizers
    Xamarin.Forms.View.Xamarin.Forms.Internals.IGestureController.CompositeGestureRecognizers
    Xamarin.Forms.View.HorizontalOptions
    Xamarin.Forms.View.Margin
    Xamarin.Forms.View.VerticalOptions
    Xamarin.Forms.VisualElement.NavigationProperty
    Xamarin.Forms.VisualElement.StyleProperty
    Xamarin.Forms.VisualElement.InputTransparentProperty
    Xamarin.Forms.VisualElement.IsEnabledProperty
    Xamarin.Forms.VisualElement.XProperty
    Xamarin.Forms.VisualElement.YProperty
    Xamarin.Forms.VisualElement.AnchorXProperty
    Xamarin.Forms.VisualElement.AnchorYProperty
    Xamarin.Forms.VisualElement.TranslationXProperty
    Xamarin.Forms.VisualElement.TranslationYProperty
    Xamarin.Forms.VisualElement.WidthProperty
    Xamarin.Forms.VisualElement.HeightProperty
    Xamarin.Forms.VisualElement.RotationProperty
    Xamarin.Forms.VisualElement.RotationXProperty
    Xamarin.Forms.VisualElement.RotationYProperty
    Xamarin.Forms.VisualElement.ScaleProperty
    Xamarin.Forms.VisualElement.ScaleXProperty
    Xamarin.Forms.VisualElement.ScaleYProperty
    Xamarin.Forms.VisualElement.ClipProperty
    Xamarin.Forms.VisualElement.VisualProperty
    Xamarin.Forms.VisualElement.IsVisibleProperty
    Xamarin.Forms.VisualElement.OpacityProperty
    Xamarin.Forms.VisualElement.BackgroundColorProperty
    Xamarin.Forms.VisualElement.BackgroundProperty
    Xamarin.Forms.VisualElement.BehaviorsProperty
    Xamarin.Forms.VisualElement.TriggersProperty
    Xamarin.Forms.VisualElement.WidthRequestProperty
    Xamarin.Forms.VisualElement.HeightRequestProperty
    Xamarin.Forms.VisualElement.MinimumWidthRequestProperty
    Xamarin.Forms.VisualElement.MinimumHeightRequestProperty
    Xamarin.Forms.VisualElement.IsFocusedProperty
    Xamarin.Forms.VisualElement.FlowDirectionProperty
    Xamarin.Forms.VisualElement.TabIndexProperty
    Xamarin.Forms.VisualElement.IsTabStopProperty
    Xamarin.Forms.VisualElement.OnTabIndexPropertyChanged(System.Int32, System.Int32)
    Xamarin.Forms.VisualElement.TabIndexDefaultValueCreator()
    Xamarin.Forms.VisualElement.OnTabStopPropertyChanged(System.Boolean, System.Boolean)
    Xamarin.Forms.VisualElement.TabStopDefaultValueCreator()
    Xamarin.Forms.VisualElement.BatchBegin()
    Xamarin.Forms.VisualElement.BatchCommit()
    Xamarin.Forms.VisualElement.Focus()
    Xamarin.Forms.VisualElement.Layout(Xamarin.Forms.Rectangle)
    Xamarin.Forms.VisualElement.Measure(System.Double, System.Double, Xamarin.Forms.MeasureFlags)
    Xamarin.Forms.VisualElement.Unfocus()
    Xamarin.Forms.VisualElement.InvalidateMeasure()
    Xamarin.Forms.VisualElement.OnChildAdded(Xamarin.Forms.Element)
    Xamarin.Forms.VisualElement.OnChildRemoved(Xamarin.Forms.Element)
    Xamarin.Forms.VisualElement.OnChildRemoved(Xamarin.Forms.Element, System.Int32)
    Xamarin.Forms.VisualElement.OnChildrenReordered()
    Xamarin.Forms.VisualElement.OnMeasure(System.Double, System.Double)
    Xamarin.Forms.VisualElement.OnSizeAllocated(System.Double, System.Double)
    Xamarin.Forms.VisualElement.SizeAllocated(System.Double, System.Double)
    Xamarin.Forms.VisualElement.Xamarin.Forms.IVisualElementController.InvalidateMeasure(Xamarin.Forms.Internals.InvalidationTrigger)
    Xamarin.Forms.VisualElement.ChangeVisualState()
    Xamarin.Forms.VisualElement.Visual
    Xamarin.Forms.VisualElement.FlowDirection
    Xamarin.Forms.VisualElement.Xamarin.Forms.IVisualElementController.EffectiveFlowDirection
    Xamarin.Forms.VisualElement.AnchorX
    Xamarin.Forms.VisualElement.AnchorY
    Xamarin.Forms.VisualElement.BackgroundColor
    Xamarin.Forms.VisualElement.Background
    Xamarin.Forms.VisualElement.Behaviors
    Xamarin.Forms.VisualElement.Bounds
    Xamarin.Forms.VisualElement.Height
    Xamarin.Forms.VisualElement.HeightRequest
    Xamarin.Forms.VisualElement.InputTransparent
    Xamarin.Forms.VisualElement.IsEnabled
    Xamarin.Forms.VisualElement.IsFocused
    Xamarin.Forms.VisualElement.IsVisible
    Xamarin.Forms.VisualElement.MinimumHeightRequest
    Xamarin.Forms.VisualElement.MinimumWidthRequest
    Xamarin.Forms.VisualElement.Opacity
    Xamarin.Forms.VisualElement.Rotation
    Xamarin.Forms.VisualElement.RotationX
    Xamarin.Forms.VisualElement.RotationY
    Xamarin.Forms.VisualElement.Scale
    Xamarin.Forms.VisualElement.ScaleX
    Xamarin.Forms.VisualElement.ScaleY
    Xamarin.Forms.VisualElement.TabIndex
    Xamarin.Forms.VisualElement.IsTabStop
    Xamarin.Forms.VisualElement.TranslationX
    Xamarin.Forms.VisualElement.TranslationY
    Xamarin.Forms.VisualElement.Triggers
    Xamarin.Forms.VisualElement.Width
    Xamarin.Forms.VisualElement.WidthRequest
    Xamarin.Forms.VisualElement.X
    Xamarin.Forms.VisualElement.Y
    Xamarin.Forms.VisualElement.Clip
    Xamarin.Forms.VisualElement.Resources
    Xamarin.Forms.VisualElement.ChildrenReordered
    Xamarin.Forms.VisualElement.Focused
    Xamarin.Forms.VisualElement.MeasureInvalidated
    Xamarin.Forms.VisualElement.SizeChanged
    Xamarin.Forms.VisualElement.Unfocused
    Xamarin.Forms.NavigableElement.OnParentSet()
    Xamarin.Forms.NavigableElement.Navigation
    Xamarin.Forms.NavigableElement.Style
    Xamarin.Forms.NavigableElement.StyleClass
    Xamarin.Forms.NavigableElement.class
    Xamarin.Forms.Element.MenuProperty
    Xamarin.Forms.Element.AutomationIdProperty
    Xamarin.Forms.Element.ClassIdProperty
    Xamarin.Forms.Element.GetMenu(Xamarin.Forms.BindableObject)
    Xamarin.Forms.Element.SetMenu(Xamarin.Forms.BindableObject, Xamarin.Forms.Menu)
    Xamarin.Forms.Element.Xamarin.Forms.IElementController.SetValueFromRenderer(Xamarin.Forms.BindableProperty, System.Object)
    Xamarin.Forms.Element.FindByName(System.String)
    Xamarin.Forms.Element.RemoveDynamicResource(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.Element.SetDynamicResource(Xamarin.Forms.BindableProperty, System.String)
    Xamarin.Forms.Element.OnPropertyChanged(System.String)
    Xamarin.Forms.Element.AutomationId
    Xamarin.Forms.Element.ClassId
    Xamarin.Forms.Element.Effects
    Xamarin.Forms.Element.Id
    Xamarin.Forms.Element.StyleId
    Xamarin.Forms.Element.Parent
    Xamarin.Forms.Element.ChildAdded
    Xamarin.Forms.Element.ChildRemoved
    Xamarin.Forms.Element.DescendantAdded
    Xamarin.Forms.Element.DescendantRemoved
    Xamarin.Forms.BindableObject.BindingContextProperty
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.GetValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.IsSet(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.RemoveBinding(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.SetBinding(Xamarin.Forms.BindableProperty, Xamarin.Forms.BindingBase)
    Xamarin.Forms.BindableObject.ApplyBindings()
    Xamarin.Forms.BindableObject.OnPropertyChanging(System.String)
    Xamarin.Forms.BindableObject.UnapplyBindings()
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindableProperty, System.Object)
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindablePropertyKey, System.Object)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.Dispatcher
    Xamarin.Forms.BindableObject.BindingContext
    Xamarin.Forms.BindableObject.PropertyChanged
    Xamarin.Forms.BindableObject.PropertyChanging
    Xamarin.Forms.BindableObject.BindingContextChanged
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Tizen.Theme.Common
    Assembly: Tizen.Theme.Common.dll
    Syntax
    public class GridView : View, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, INavigationProxy, IStyleSelectable, IAnimatable, IResourcesProvider, IStyleElement, IFlowDirectionController, IPropertyPropagationController, IVisualController, ITabStopElement, IStylable, IGestureController, IGestureRecognizers, IGridViewController, IViewController, IVisualElementController, IElementController

    Fields

    HorizontalScrollBarVisibleProperty

    Identifies the HorizontalScrollBarVisible bindable property.

    Declaration
    public static readonly BindableProperty HorizontalScrollBarVisibleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemHeightProperty

    Identifies the ItemHeight bindable property.

    Declaration
    public static readonly BindableProperty ItemHeightProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemHorizontalAlignmentProperty

    Identifies the ItemHorizontalAlignment bindable property.

    Declaration
    public static readonly BindableProperty ItemHorizontalAlignmentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemsSourceProperty

    Identifies the ItemsSource bindable property.

    Declaration
    public static readonly BindableProperty ItemsSourceProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemTemplateProperty

    Identifies the ItemTemplate bindable property.

    Declaration
    public static readonly BindableProperty ItemTemplateProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemVerticalAlignmentProperty

    Identifies the ItemVerticalAlignment bindable property.

    Declaration
    public static readonly BindableProperty ItemVerticalAlignmentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    ItemWidthProperty

    Identifies the ItemWidth bindable property.

    Declaration
    public static readonly BindableProperty ItemWidthProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    OrientationProperty

    Identifies the Orientation bindable property.

    Declaration
    public static readonly BindableProperty OrientationProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    SelectedItemProperty

    Identifies the SelectedItem bindable property.

    Declaration
    public static readonly BindableProperty SelectedItemProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    VerticalScrollBarVisibleProperty

    Identifies the VerticalScrollBarVisible bindable property.

    Declaration
    public static readonly BindableProperty VerticalScrollBarVisibleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    Properties

    HorizontalScrollBarVisible

    Gets or sets the horizontal scroll bar visibility.

    Declaration
    public ScrollBarVisibility HorizontalScrollBarVisible { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.ScrollBarVisibility

    ItemHeight

    Gets or sets a value that represents the height of an item.

    Declaration
    public double ItemHeight { get; set; }
    Property Value
    Type Description
    System.Double

    ItemHorizontalAlignment

    Gets or sets the item's layout alignment along the horizon.

    Declaration
    public LayoutAlignment ItemHorizontalAlignment { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.LayoutAlignment

    ItemsSource

    Gets or sets the source of items to template and display.

    Declaration
    public IEnumerable ItemsSource { get; set; }
    Property Value
    Type Description
    System.Collections.IEnumerable

    ItemTemplate

    Gets or sets the DataTemplate to apply to the ItemsSource.

    Declaration
    public DataTemplate ItemTemplate { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.DataTemplate

    ItemVerticalAlignment

    Gets or sets the item's layout alignment along the vertical.

    Declaration
    public LayoutAlignment ItemVerticalAlignment { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.LayoutAlignment

    ItemWidth

    Gets or sets a value that represents the width of an item.

    Declaration
    public double ItemWidth { get; set; }
    Property Value
    Type Description
    System.Double

    Orientation

    Gets or sets the value which indicates the direction which items are positioned.

    Declaration
    public ItemsLayoutOrientation Orientation { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.ItemsLayoutOrientation

    SelectedItem

    Gets or sets the currently selected item from the ItemsSource.

    Declaration
    public object SelectedItem { get; set; }
    Property Value
    Type Description
    System.Object

    ThemeStyle

    Gets or sets the style of GridView.

    Declaration
    public string ThemeStyle { get; set; }
    Property Value
    Type Description
    System.String

    VerticalScrollBarVisible

    Gets or sets the vertical scroll bar visibility.

    Declaration
    public ScrollBarVisibility VerticalScrollBarVisible { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.ScrollBarVisibility

    Methods

    ValidateItemTemplate(DataTemplate)

    Declaration
    protected bool ValidateItemTemplate(DataTemplate template)
    Parameters
    Type Name Description
    Xamarin.Forms.DataTemplate template
    Returns
    Type Description
    System.Boolean

    Events

    ItemFocused

    ItemFocused is raised when one item of GridView has received focus.

    Declaration
    public event EventHandler<GridViewFocusedEventArgs> ItemFocused
    Event Type
    Type Description
    System.EventHandler<GridViewFocusedEventArgs>

    ItemSelected

    ItemSelected is raised when one item of GridView is selected.

    Declaration
    public event EventHandler<SelectedItemChangedEventArgs> ItemSelected
    Event Type
    Type Description
    System.EventHandler<Xamarin.Forms.SelectedItemChangedEventArgs>

    Implements

    System.ComponentModel.INotifyPropertyChanged
    Xamarin.Forms.IAnimatable
    Xamarin.Forms.ITabStopElement
    Xamarin.Forms.Internals.IGestureController
    Xamarin.Forms.IGestureRecognizers
    IGridViewController
    Xamarin.Forms.IViewController
    Xamarin.Forms.IVisualElementController
    Xamarin.Forms.IElementController
    In This Article
    Back to top Copyright © 2018-2019 Samsung
    Generated by DocFX