Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
public class ItemView : Scrollable, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
Declaration
public ItemView(ItemFactory factory)
Parameters
Fields
View Source
LayoutOrientationProperty
LayoutOrientationProperty
Declaration
public static readonly BindableProperty LayoutOrientationProperty
Field Value
Declaration
public static readonly BindableProperty LayoutPositionProperty
Field Value
Declaration
public static readonly BindableProperty LayoutProperty
Field Value
View Source
MinimumSwipeDistanceProperty
MinimumSwipeDistanceProperty
Declaration
public static readonly BindableProperty MinimumSwipeDistanceProperty
Field Value
View Source
MinimumSwipeSpeedProperty
MinimumSwipeSpeedProperty
Declaration
public static readonly BindableProperty MinimumSwipeSpeedProperty
Field Value
Declaration
public static readonly BindableProperty OvershootProperty
Field Value
Declaration
public static readonly BindableProperty RefreshIntervalProperty
Field Value
View Source
ScrollContentSizeProperty
ScrollContentSizeProperty
Declaration
public static readonly BindableProperty ScrollContentSizeProperty
Field Value
Declaration
public static readonly BindableProperty ScrollDirectionProperty
Field Value
Declaration
public static readonly BindableProperty ScrollSpeedProperty
Field Value
View Source
SnapToItemEnabledProperty
SnapToItemEnabledProperty
Declaration
public static readonly BindableProperty SnapToItemEnabledProperty
Field Value
Declaration
public static readonly BindableProperty WheelScrollDistanceStepProperty
Field Value
Properties
Declaration
public PropertyArray Layout { get; set; }
Property Value
Declaration
public int LayoutOrientation { get; set; }
Property Value
Declaration
public float LayoutPosition { get; set; }
Property Value
Declaration
public float MinimumSwipeDistance { get; set; }
Property Value
Declaration
public float MinimumSwipeSpeed { get; set; }
Property Value
Declaration
public float Overshoot { get; set; }
Property Value
Declaration
public float RefreshInterval { get; set; }
Property Value
Declaration
public float ScrollContentSize { get; set; }
Property Value
Declaration
public Vector2 ScrollDirection { get; set; }
Property Value
Declaration
public float ScrollSpeed { get; set; }
Property Value
Declaration
public bool SnapToItemEnabled { get; set; }
Property Value
Declaration
public float WheelScrollDistanceStep { get; set; }
Property Value
Methods
Declaration
public void ActivateLayout(uint layoutIndex, Vector3 targetSize, float durationSeconds)
Parameters
Declaration
public void AddLayout(ItemLayout layout)
Parameters
Declaration
public void DeactivateCurrentLayout()
Declaration
public bool GetAnchoring()
Returns
Declaration
public float GetAnchoringDuration()
Returns
Declaration
public View GetChildAt(uint index)
Parameters
Type |
Name |
Description |
UInt32 |
index |
|
Returns
Declaration
public float GetCurrentLayoutPosition(uint itemId)
Parameters
Type |
Name |
Description |
UInt32 |
itemId |
|
Returns
Declaration
public View GetItem(uint itemId)
Parameters
Type |
Name |
Description |
UInt32 |
itemId |
|
Returns
Declaration
public uint GetItemId(View view)
Parameters
Type |
Name |
Description |
View |
view |
|
Returns
Declaration
public Vector3 GetItemsAnchorPoint()
Returns
Declaration
public Vector3 GetItemsParentOrigin()
Returns
Declaration
public void GetItemsRange(ItemRange range)
Parameters
Declaration
public uint GetLayoutCount()
Returns
Declaration
public void InsertItem(Item newItem, float durationSeconds)
Parameters
Type |
Name |
Description |
Item |
newItem |
|
Single |
durationSeconds |
|
Declaration
public void InsertItems(ItemCollection newItems, float durationSeconds)
Parameters
Declaration
View Source
ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
Declaration
public void RemoveItem(uint itemId, float durationSeconds)
Parameters
Declaration
public void RemoveItems(ItemIdCollection itemIds, float durationSeconds)
Parameters
Declaration
public void RemoveLayout(uint layoutIndex)
Parameters
Type |
Name |
Description |
UInt32 |
layoutIndex |
|
Declaration
public void ReplaceItem(Item replacementItem, float durationSeconds)
Parameters
Type |
Name |
Description |
Item |
replacementItem |
|
Single |
durationSeconds |
|
Declaration
public void ReplaceItems(ItemCollection replacementItems, float durationSeconds)
Parameters
Declaration
public void ScrollToItem(uint itemId, float durationSeconds)
Parameters
Declaration
public void SetAnchoring(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
Declaration
public void SetAnchoringDuration(float durationSeconds)
Parameters
Type |
Name |
Description |
Single |
durationSeconds |
|
Declaration
public void SetItemsAnchorPoint(Vector3 anchorPoint)
Parameters
Type |
Name |
Description |
Vector3 |
anchorPoint |
|
Declaration
public void SetItemsParentOrigin(Vector3 parentOrigin)
Parameters
Type |
Name |
Description |
Vector3 |
parentOrigin |
|
Implements
Extension Methods