Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
View is the base class for all views.
public class View : Container, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Derived
-
- Implements
-
Constructors
Declaration
API Level: 3
View Source
View(Boolean)
Create a new instance of a View with setting the status of shown or hidden.
Declaration
Parameters
Type |
Name |
Description |
Boolean |
shown |
false : Not displayed (hidden), true : displayed (shown)
|
Declaration
public View(View.ViewAccessibilityMode accessibilityMode)
Parameters
Declaration
public View(ViewStyle viewStyle)
Parameters
Fields
Declaration
protected static readonly string AccessibilityActivateAction
Field Value
View Source
AccessibilityDescriptionProperty
AccessibilityDescriptionProperty
Declaration
public static readonly BindableProperty AccessibilityDescriptionProperty
Field Value
View Source
AccessibilityHiddenProperty
AccessibilityHiddenProperty
Declaration
public static readonly BindableProperty AccessibilityHiddenProperty
Field Value
View Source
AccessibilityHighlightableProperty
AccessibilityHighlightableProperty
Declaration
public static readonly BindableProperty AccessibilityHighlightableProperty
Field Value
View Source
AccessibilityNameProperty
AccessibilityNameProperty
Declaration
public static readonly BindableProperty AccessibilityNameProperty
Field Value
Declaration
protected static readonly string AccessibilityReadingCancelledAction
Field Value
Declaration
protected static readonly string AccessibilityReadingPausedAction
Field Value
Declaration
protected static readonly string AccessibilityReadingResumedAction
Field Value
Declaration
protected static readonly string AccessibilityReadingSkippedAction
Field Value
Declaration
protected static readonly string AccessibilityReadingStoppedAction
Field Value
View Source
AccessibilityRoleProperty
AccessibilityRoleProperty
Declaration
public static readonly BindableProperty AccessibilityRoleProperty
Field Value
View Source
AccessibilityTranslationDomainProperty
AccessibilityTranslationDomainProperty
Declaration
public static readonly BindableProperty AccessibilityTranslationDomainProperty
Field Value
Declaration
public static readonly BindableProperty AlignSelfProperty
Field Value
View Source
AllowOnlyOwnTouchProperty
AllowOnlyOwnTouchProperty
Declaration
public static readonly BindableProperty AllowOnlyOwnTouchProperty
Field Value
Declaration
public static readonly BindableProperty AnchorPointProperty
Field Value
Declaration
public static readonly BindableProperty AutomationIdProperty
Field Value
Declaration
public static readonly BindableProperty BackgroundColorProperty
Field Value
View Source
BackgroundImageBorderProperty
BackgroundImageBorderProperty
Declaration
public static readonly BindableProperty BackgroundImageBorderProperty
Field Value
Declaration
public static readonly BindableProperty BackgroundImageProperty
Field Value
View Source
BackgroundImageSynchronosLoadingProperty
BackgroundImageSynchronosLoadingProperty
Declaration
public static readonly BindableProperty BackgroundImageSynchronosLoadingProperty
Field Value
View Source
BackgroundImageSynchronousLoadingProperty
BackgroundImageSynchronousLoadingProperty
Declaration
public static readonly BindableProperty BackgroundImageSynchronousLoadingProperty
Field Value
Declaration
public static readonly BindableProperty BackgroundProperty
Field Value
Declaration
public static readonly BindableProperty BlendEquationProperty
Field Value
Declaration
public static readonly BindableProperty BorderlineColorProperty
Field Value
View Source
BorderlineOffsetProperty
BorderlineOffset Property
Declaration
public static readonly BindableProperty BorderlineOffsetProperty
Field Value
Declaration
public static readonly BindableProperty BorderlineWidthProperty
Field Value
Declaration
public static readonly BindableProperty BoxShadowProperty
Field Value
View Source
CellHorizontalAlignmentProperty
CellHorizontalAlignmentProperty
Declaration
public static readonly BindableProperty CellHorizontalAlignmentProperty
Field Value
Declaration
public static readonly BindableProperty CellIndexProperty
Field Value
View Source
CellVerticalAlignmentProperty
CellVerticalAlignmentProperty
Declaration
public static readonly BindableProperty CellVerticalAlignmentProperty
Field Value
Declaration
public static readonly BindableProperty ClippingModeProperty
Field Value
View Source
ClockwiseFocusableViewProperty
ClockwiseFocusableViewProperty
Declaration
public static readonly BindableProperty ClockwiseFocusableViewProperty
Field Value
Declaration
public static readonly BindableProperty ColorBlueProperty
Field Value
Declaration
public static readonly BindableProperty ColorGreenProperty
Field Value
Declaration
public static readonly BindableProperty ColorProperty
Field Value
Declaration
public static readonly BindableProperty ColorRedProperty
Field Value
Declaration
public static readonly BindableProperty ColumnSpanProperty
Field Value
View Source
CornerRadiusPolicyProperty
CornerRadiusPolicy Property
Declaration
public static readonly BindableProperty CornerRadiusPolicyProperty
Field Value
Declaration
public static readonly BindableProperty CornerRadiusProperty
Field Value
View Source
CounterClockwiseFocusableViewProperty
CounterClockwiseFocusableViewProperty
Declaration
public static readonly BindableProperty CounterClockwiseFocusableViewProperty
Field Value
View Source
DispatchHoverMotionProperty
DispatchHoverMotionProperty
Declaration
public static readonly BindableProperty DispatchHoverMotionProperty
Field Value
View Source
DispatchKeyEventsProperty
DispatchKeyEventsProperty
Declaration
public static readonly BindableProperty DispatchKeyEventsProperty
Field Value
View Source
DispatchTouchMotionProperty
DispatchTouchMotionProperty
Declaration
public static readonly BindableProperty DispatchTouchMotionProperty
Field Value
View Source
DownFocusableViewProperty
DownFocusableViewProperty
Declaration
public static readonly BindableProperty DownFocusableViewProperty
Field Value
Declaration
public static readonly BindableProperty DrawModeProperty
Field Value
View Source
EnableControlStatePropagationProperty
EnableControlStatePropagationProperty
Declaration
public static readonly BindableProperty EnableControlStatePropagationProperty
Field Value
View Source
EnableControlStateProperty
EnableControlState property
Declaration
public static readonly BindableProperty EnableControlStateProperty
Field Value
Declaration
public static readonly BindableProperty ExcludeLayoutingProperty
Field Value
Declaration
public static readonly BindableProperty FlexMarginProperty
Field Value
Declaration
public static readonly BindableProperty FlexProperty
Field Value
View Source
FocusableChildrenProperty
FocusableChildrenProperty
Declaration
public static readonly BindableProperty FocusableChildrenProperty
Field Value
Declaration
public static readonly BindableProperty FocusableInTouchProperty
Field Value
Declaration
public static readonly BindableProperty FocusableProperty
Field Value
View Source
GrabTouchAfterLeaveProperty
GrabTouchAfterLeaveProperty
Declaration
public static readonly BindableProperty GrabTouchAfterLeaveProperty
Field Value
Declaration
public static readonly BindableProperty HeightForWidthProperty
Field Value
View Source
HeightResizePolicyProperty
HeightResizePolicyProperty
Declaration
public static readonly BindableProperty HeightResizePolicyProperty
Field Value
View Source
HeightSpecificationProperty
HeightSpecificationProperty
Declaration
public static readonly BindableProperty HeightSpecificationProperty
Field Value
Declaration
public static readonly BindableProperty ImageShadowProperty
Field Value
View Source
InheritLayoutDirectionProperty
InheritLayoutDirectionProperty
Declaration
public static readonly BindableProperty InheritLayoutDirectionProperty
Field Value
View Source
InheritOrientationProperty
InheritOrientationProperty
Declaration
public static readonly BindableProperty InheritOrientationProperty
Field Value
Declaration
public static readonly BindableProperty InheritPositionProperty
Field Value
Declaration
public static readonly BindableProperty InheritScaleProperty
Field Value
Declaration
public static readonly BindableProperty IsEnabledProperty
Field Value
Declaration
public static readonly BindableProperty KeyInputFocusProperty
Field Value
Declaration
public static readonly BindableProperty LayoutDirectionProperty
Field Value
Declaration
public static readonly BindableProperty LayoutProperty
Field Value
Declaration
public static readonly BindableProperty LayoutTransitionProperty
Field Value
Declaration
public static readonly BindableProperty LeaveRequiredProperty
Field Value
View Source
LeftFocusableViewProperty
LeftFocusableViewProperty
Declaration
public static readonly BindableProperty LeftFocusableViewProperty
Field Value
Declaration
public static readonly BindableProperty MarginProperty
Field Value
Declaration
public static readonly BindableProperty MaximumSizeProperty
Field Value
Declaration
public static readonly BindableProperty MinimumSizeProperty
Field Value
Declaration
public static readonly BindableProperty NameProperty
Field Value
Declaration
public static readonly BindableProperty OpacityProperty
Field Value
Declaration
public static readonly BindableProperty OrientationProperty
Field Value
Declaration
public static readonly BindableProperty PaddingEXProperty
Field Value
Declaration
public static readonly BindableProperty PaddingProperty
Field Value
Declaration
public static readonly BindableProperty ParentOriginProperty
Field Value
Declaration
public static readonly BindableProperty PivotPointProperty
Field Value
Declaration
public static readonly BindableProperty Position2DProperty
Field Value
Declaration
public static readonly BindableProperty PositionProperty
Field Value
View Source
PositionUsesAnchorPointProperty
PositionUsesAnchorPointProperty
Declaration
public static readonly BindableProperty PositionUsesAnchorPointProperty
Field Value
View Source
PositionUsesPivotPointProperty
PositionUsesPivotPointProperty
Declaration
public static readonly BindableProperty PositionUsesPivotPointProperty
Field Value
Declaration
public static readonly BindableProperty PositionXProperty
Field Value
Declaration
public static readonly BindableProperty PositionYProperty
Field Value
Declaration
public static readonly BindableProperty PositionZProperty
Field Value
View Source
PropagatableControlStatesProperty
PropagatableControlStatesProperty
Declaration
public static readonly BindableProperty PropagatableControlStatesProperty
Field Value
View Source
RightFocusableViewProperty
RightFocusableViewProperty
Declaration
public static readonly BindableProperty RightFocusableViewProperty
Field Value
Declaration
public static readonly BindableProperty RowSpanProperty
Field Value
Declaration
public static readonly BindableProperty ScaleProperty
Field Value
Declaration
public static readonly BindableProperty ScaleXProperty
Field Value
Declaration
public static readonly BindableProperty ScaleYProperty
Field Value
Declaration
public static readonly BindableProperty ScaleZProperty
Field Value
Declaration
public static readonly BindableProperty SensitiveProperty
Field Value
Declaration
public static readonly BindableProperty SiblingOrderProperty
Field Value
Declaration
public static readonly BindableProperty Size2DProperty
Field Value
Declaration
public static readonly BindableProperty SizeHeightProperty
Field Value
Declaration
public static readonly BindableProperty SizeModeFactorProperty
Field Value
Declaration
public static readonly BindableProperty SizeProperty
Field Value
Declaration
public static readonly BindableProperty SizeScalePolicyProperty
Field Value
Declaration
public static readonly BindableProperty SizeWidthProperty
Field Value
Declaration
public static readonly BindableProperty StateProperty
Field Value
View Source
StyleNameProperty
StyleNameProperty (DALi json)
Declaration
public static readonly BindableProperty StyleNameProperty
Field Value
Declaration
public static readonly BindableProperty SubStateProperty
Field Value
View Source
ThemeChangeSensitiveProperty
ThemeChangeSensitive property
Declaration
public static readonly BindableProperty ThemeChangeSensitiveProperty
Field Value
Declaration
public static readonly BindableProperty TooltipProperty
Field Value
Declaration
public static readonly BindableProperty TooltipTextProperty
Field Value
Declaration
public static readonly BindableProperty TouchAreaOffsetProperty
Field Value
View Source
TransitionOptionsProperty
TransitionOptionsProperty
Declaration
public static readonly BindableProperty TransitionOptionsProperty
Field Value
Declaration
public static readonly BindableProperty UpdateAreaHintProperty
Field Value
Declaration
public static readonly BindableProperty UpFocusableViewProperty
Field Value
View Source
WeightProperty
"DO not use this, that will be deprecated. Use 'View Weight' instead of BindableProperty"
This needs to be hidden as inhouse API until all applications using it have been updated. Do not make public.
Declaration
public static readonly BindableProperty WeightProperty
Field Value
Declaration
public static readonly BindableProperty WidthForHeightProperty
Field Value
View Source
WidthResizePolicyProperty
WidthResizePolicyProperty
Declaration
public static readonly BindableProperty WidthResizePolicyProperty
Field Value
View Source
WidthSpecificationProperty
WidthSpecificationProperty
Declaration
public static readonly BindableProperty WidthSpecificationProperty
Field Value
Properties
View Source
AccessibilityAttributes
Dictionary of accessibility attributes (key-value pairs of strings).
Declaration
public Dictionary<string, string> AccessibilityAttributes { get; }
Property Value
View Source
AccessibilityDescription
Gets or sets accessibility description.
Declaration
public string AccessibilityDescription { get; set; }
Property Value
View Source
AccessibilityDynamicAttributes
Dictionary of dynamically-evaluated accessibility attributes (key-value pairs of strings).
Declaration
public Dictionary<string, Func<string>> AccessibilityDynamicAttributes { get; }
Property Value
View Source
AccessibilityHidden
Controls whether the view is hidden from the AT-SPI tree.
Declaration
public bool AccessibilityHidden { get; set; }
Property Value
View Source
AccessibilityHighlightable
Gets or sets whether the view is highlightable for accessibility or not.
Declaration
public bool AccessibilityHighlightable { get; set; }
Property Value
View Source
AccessibilityName
Gets or sets accessibility name.
Declaration
public string AccessibilityName { get; set; }
Property Value
View Source
AccessibilityRole
Gets or sets accessibility role.
Declaration
public Role AccessibilityRole { get; set; }
Property Value
View Source
AccessibilitySuppressedEvents
Modifiable collection of suppressed AT-SPI events (D-Bus signals).
Declaration
public AccessibilityEvents AccessibilitySuppressedEvents { get; }
Property Value
View Source
AccessibilityTranslationDomain
Gets or sets accessibility translation domain.
Declaration
public string AccessibilityTranslationDomain { get; set; }
Property Value
View Source
AlignSelf
The Child property of FlexContainer.
The alignment of the flex item along the cross axis, which, if set, overrides the default alignment for all items in the container.
Declaration
public int AlignSelf { get; set; }
Property Value
API Level: 3
View Source
AliveCount
Gets the number of currently alived View object.
Declaration
public static int AliveCount { get; }
Property Value
View Source
AllowOnlyOwnTouch
Whether the view will only receive own touch.
Declaration
public bool AllowOnlyOwnTouch { get; set; }
Property Value
Type |
Description |
Boolean |
true, if it only receives touches that started from itself.
|
View Source
AnchorPoint
This has been deprecated in API5 and will be removed in API8. Use PivotPoint instead.
Declaration
public Position AnchorPoint { get; set; }
Property Value
API Level: 3
View Source
AutomationId
Gets or sets a value that allows the automation framework to find and interact with this element.
Declaration
public string AutomationId { get; set; }
Property Value
Declaration
public PropertyMap Background { get; set; }
Property Value
API Level: 3
View Source
BackgroundColor
The mutually exclusive with "backgroundImage" and "background" type Vector4.
Declaration
public Color BackgroundColor { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.BackgroundColor = new Color(0.5f, 0.1f, 0, 1);
This way to set the property is prohibited
view.BackgroundColor.R = 0.5f; //This does not guarantee a proper operation
API Level: 3
View Source
BackgroundImage
The mutually exclusive with "backgroundColor" and "background" type Map.
Declaration
public string BackgroundImage { get; set; }
Property Value
API Level: 3
View Source
BackgroundImageBorder
Get or set the border of background image.
Declaration
public Rectangle BackgroundImageBorder { get; set; }
Property Value
View Source
BackgroundImageSynchronosLoading
Whether to load the BackgroundImage synchronously.
If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously.
Note: For Normal Quad images only.
Declaration
public bool BackgroundImageSynchronosLoading { get; set; }
Property Value
View Source
BackgroundImageSynchronousLoading
Whether to load the BackgroundImage synchronously.
If not specified, the default is false, i.e. the BackgroundImage is loaded asynchronously.
Note: For Normal Quad images only.
Declaration
public bool BackgroundImageSynchronousLoading { get; set; }
Property Value
View Source
BlendEquation
Determines which blend equation will be used to render renderers of this actor.
Declaration
public BlendEquationType BlendEquation { get; set; }
Property Value
View Source
BorderlineColor
The color for the borderline of the View.
It is Color.Black by default.
Declaration
public Color BorderlineColor { get; set; }
Property Value
API Level: 9
View Source
BorderlineOffset
The Relative offset for the borderline of the View.
Recommended range : [-1.0f to 1.0f].
If -1.0f, draw borderline inside of the View.
If 1.0f, draw borderline outside of the View.
If 0.0f, draw borderline half inside and half outside.
It is 0.0f by default.
Declaration
public float BorderlineOffset { get; set; }
Property Value
API Level: 9
View Source
BorderlineWidth
The width for the borderline of the View.
Declaration
public float BorderlineWidth { get; set; }
Property Value
API Level: 9
View Source
BoxShadow
Describes a box shaped shadow drawing for a View.
It is null by default.
Declaration
public Shadow BoxShadow { get; set; }
Property Value
Remarks
API Level: 9
View Source
CellHorizontalAlignment
The horizontal alignment of this child inside the cells, if not set, the default value is 'left'.
Declaration
public HorizontalAlignmentType CellHorizontalAlignment { get; set; }
Property Value
API Level: 3
View Source
CellIndex
The top-left cell this child occupies, if not set, the first available cell is used.
Declaration
public Vector2 CellIndex { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.CellIndex = new Vector2(1, 3);
This way to set the property is prohibited
view.CellIndex.X = 1; //This does not guarantee a proper operation
API Level: 3
View Source
CellVerticalAlignment
The vertical alignment of this child inside the cells, if not set, the default value is 'top'.
Declaration
public VerticalAlignmentType CellVerticalAlignment { get; set; }
Property Value
API Level: 3
View Source
ChildCount
Get the number of children held by the view.
Declaration
public uint ChildCount { get; }
Property Value
API Level: 3
View Source
ClippingMode
Gets or sets the clipping behavior (mode) of it's children.
Declaration
public ClippingModeType ClippingMode { get; set; }
Property Value
API Level: 3
View Source
ClockwiseFocusableView
The clockwise focusable view by rotary wheel.
This will return null if not set.
This will also return null if the specified clockwise focusable view is not on a window.
Declaration
public View ClockwiseFocusableView { get; set; }
Property Value
View Source
Color
The Color of View. This is an RGBA value.
Each RGBA components match as ColorRed, ColorGreen, ColorBlue, and Opacity.
This property will multiply the final color of this view. (BackgroundColor, BorderlineColor, BackgroundImage, etc).
For example, if view.BackgroundColor = Color.Yellow and view.Color = Color.Purple, this view will shown as Red.
Inherient of color value depend on Tizen.NUI.BaseComponents.View.ColorMode.
Declaration
public Color Color { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Color = new Color(0.5f, 0.2f, 0.1f, 0.5f);
This way to set the property is prohibited
view.Color.A = 0.5f; //This does not guarantee a proper operation
View Source
ColorBlue
The Blue component of View.Color.
Declaration
public float ColorBlue { get; set; }
Property Value
View Source
ColorGreen
The Green component of View.Color.
Declaration
public float ColorGreen { get; set; }
Property Value
Declaration
public float ColorRed { get; set; }
Property Value
View Source
ColumnSpan
The number of columns this child occupies, if not set, the default value is 1.
Declaration
public float ColumnSpan { get; set; }
Property Value
Remarks
API Level: 3
View Source
ControlState
Get/Set the control state.
Note that the ControlState only available for the classes derived from Control.
If the classes that are not derived from Control (such as View, ImageView and TextLabel) want to use this system,
please set EnableControlState to true.
Declaration
public ControlState ControlState { get; protected set; }
Property Value
View Source
CornerRadius
The radius for the rounded corners of the View.
This will rounds background and shadow edges.
The values in Vector4 are used in clockwise order from top-left to bottom-left : Vector4(top-left-corner, top-right-corner, bottom-right-corner, bottom-left-corner).
Each radius will clamp internally to the half of smaller of the view's width or height.
Note that, an image background (or shadow) may not have rounded corners if it uses a Border property.
Declaration
public Vector4 CornerRadius { get; set; }
Property Value
API Level: 9
View Source
CornerRadiusPolicy
Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units).
It is absolute by default.
When the policy is relative, the corner radius is relative to the smaller of the view's width and height.
Declaration
public VisualTransformPolicyType CornerRadiusPolicy { get; set; }
Property Value
API Level: 9
View Source
CounterClockwiseFocusableView
The counter clockwise focusable view by rotary wheel.
This will return null if not set.
This will also return null if the specified counter clockwise focusable view is not on a window.
Declaration
public View CounterClockwiseFocusableView { get; set; }
Property Value
View Source
Culled
Get whether the View is culled or not.
True means that the View is out of the view frustum.
Declaration
public bool Culled { get; }
Property Value
View Source
CurrentColor
Retrieve the View's current Color.
Declaration
public Color CurrentColor { get; }
Property Value
View Source
CurrentPosition
Retrieves the position of the view.
The coordinates are relative to the view's parent.
Declaration
public Position CurrentPosition { get; }
Property Value
API Level: 3
View Source
CurrentScale
Retrieve the current scale factor applied to the View.
Declaration
public Vector3 CurrentScale { get; }
Property Value
View Source
CurrentSize
Retrieves the size of the view.
The coordinates are relative to the view's parent.
Declaration
public Size2D CurrentSize { get; }
Property Value
API Level: 3
View Source
DisallowInterceptTouchEvent
If child view doesn't want the parent's view to intercept the touch, you can set it to true.
for example :
parent.Add(child);
parent.InterceptTouchEvent += OnInterceptTouchEvent;
View view = child.GetParent() as View;
view.DisallowInterceptTouchEvent = true;
This prevents the parent from intercepting touch.
Declaration
public bool DisallowInterceptTouchEvent { get; set; }
Property Value
View Source
DisallowInterceptWheelEvent
If child view doesn't want the parent's view to intercept the wheel event, you can set it to true.
for example :
parent.Add(child);
parent.InterceptWheelEvent += OnInterceptWheelEvent;
View view = child.GetParent() as View;
view.DisallowInterceptWheelEvent = true;
This prevents the parent from intercepting wheel event.
Declaration
public bool DisallowInterceptWheelEvent { get; set; }
Property Value
View Source
DispatchGestureEvents
Gets or sets the status of whether the view should emit Gesture event signals.
If a View's DispatchGestureEvents is set to false, then itself and parents will not receive all gesture event signals.
The itself and parents does not receive tap, pinch, pan, rotation, or longpress gestures.
Declaration
public bool DispatchGestureEvents { get; set; }
Property Value
View Source
DispatchHoverEvents
Gets or sets the status of whether hover events can be dispatched.
If a View's DispatchHoverEvents is set to false, then it's can not will receive hover event and parents will not receive a hover event signal either.
This works without adding a HoverEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
Declaration
public bool DispatchHoverEvents { get; set; }
Property Value
View Source
DispatchHoverMotion
Gets or sets the status of whether motion event of Hover can be dispatched.
If a View's DispatchHoverMotion is set to false, then it's can not will receive motion event of HoverEvent.
Declaration
public bool DispatchHoverMotion { get; set; }
Property Value
View Source
DispatchKeyEvents
Gets or sets the status of whether the view should emit key event signals.
If a View's DispatchKeyEvents is set to false, then itself and parents will not receive key event signals.
Declaration
public bool DispatchKeyEvents { get; set; }
Property Value
View Source
DispatchParentGestureEvents
Gets or sets the status of whether the view should emit Gesture event signals.
If a View's DispatchParentGestureEvents is set to false, then parents will not receive all gesture event signals.
The parents does not receive tap, pinch, pan, rotation, or longpress gestures.
Declaration
public bool DispatchParentGestureEvents { get; set; }
Property Value
View Source
DispatchParentHoverEvents
Gets or sets the status of whether hover events can be dispatched to the parent.
If a View's DispatchParentHoverEvents is set to false, then parents will not receive a hover event signal either.
This works without adding a HoverEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
Declaration
public bool DispatchParentHoverEvents { get; set; }
Property Value
View Source
DispatchParentTouchEvents
Gets or sets the status of whether touch events can be dispatched to the parent.
If a View's DispatchParentTouchEvents is set to false, then parents will not receive a touch event signal either.
This works without adding a TouchEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
Declaration
public bool DispatchParentTouchEvents { get; set; }
Property Value
View Source
DispatchParentWheelEvents
Gets or sets the status of whether wheel events can be dispatched to the parent.
If a View's DispatchParentWheelEvents is set to false, then parents will not receive a wheel event signal either.
This works without adding a WheelEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
Declaration
public bool DispatchParentWheelEvents { get; set; }
Property Value
View Source
DispatchTouchEvents
Gets or sets the status of whether touch events can be dispatched.
If a View's DispatchTouchEvents is set to false, then it's can not will receive touch and parents will not receive a touch event signal either.
This works without adding a TouchEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit touch event.
Declaration
public bool DispatchTouchEvents { get; set; }
Property Value
View Source
DispatchTouchMotion
Gets or sets the status of whether motion event of Touch can be dispatched.
If a View's DispatchTouchMotion is set to false, then it's can not will receive motion event of TouchEvent.
Declaration
public bool DispatchTouchMotion { get; set; }
Property Value
View Source
DispatchWheelEvents
Gets or sets the status of whether wheel events can be dispatched.
If a View's DispatchWheelEvents is set to false, then it's can not will receive wheel event and parents will not receive a wheel event signal either.
This works without adding a WheelEvent callback in the View.
note
If the Sensitive is a property that determines whether or not to be hittable, then this property prevents the propagation of the hit hover event.
Declaration
public bool DispatchWheelEvents { get; set; }
Property Value
View Source
DownFocusableView
The down focusable view.
This will return null if not set.
This will also return null if the specified down focusable view is not on a window.
Declaration
public View DownFocusableView { get; set; }
Property Value
API Level: 3
View Source
DrawMode
Gets or sets the status of how the view and its children should be drawn.
Not all views are renderable, but DrawMode can be inherited from any view.
If an object is in a 3D layer, it will be depth-tested against other objects in the world, i.e., it may be obscured if other objects are in front.
If DrawMode.Overlay2D is used, the view and its children will be drawn as a 2D overlay.
Overlay views are drawn in a separate pass, after all non-overlay views within the layer.
For overlay views, the drawing order is with respect to tree levels of views, and depth-testing will not be used.
Declaration
public DrawModeType DrawMode { get; set; }
Property Value
API Level: 3
View Source
EnableControlState
By default, it is false in View, true in Control.
Note that if the value is true, the View will be a touch receptor.
Declaration
public bool EnableControlState { get; set; }
Property Value
View Source
EnableControlStatePropagation
Enable/Disable ControlState propagation for children.
It is false by default.
If the View needs to share ControlState with descendants, please set it true.
Please note that, changing the value will also changes children's EnableControlStatePropagation value recursively.
Declaration
public bool EnableControlStatePropagation { get; set; }
Property Value
View Source
ExcludeLayouting
Gets / Sets the status of whether the view is excluded from its parent's layouting or not.
Declaration
public bool ExcludeLayouting { get; set; }
Property Value
View Source
Flex
The Child property of FlexContainer.
The proportion of the free space in the container, the flex item will receive.
If all items in the container set this property, their sizes will be proportional to the specified flex factor.
Declaration
public float Flex { get; set; }
Property Value
API Level: 3
View Source
FlexMargin
The Child property of FlexContainer.
The space around the flex item.
Declaration
public Vector4 FlexMargin { get; set; }
Property Value
API Level: 3
View Source
Focusable
Whether the view should be focusable by keyboard navigation.
Declaration
public bool Focusable { get; set; }
Property Value
API Level: 3
View Source
FocusableChildren
Whether the children of this view can be focusable by keyboard navigation. If user sets this to false, the children of this actor view will not be focused.
Note : Default value is true.
Declaration
public bool FocusableChildren { get; set; }
Property Value
View Source
FocusableInTouch
Whether this view can focus by touch.
If Focusable is false, FocusableInTouch is disabled.
If you want to have focus on touch, you need to set both Focusable and FocusableInTouch settings to true.
Declaration
public bool FocusableInTouch { get; set; }
Property Value
View Source
GrabTouchAfterLeave
Whether the actor grab all touches even if touch leaves its boundary.
Declaration
public bool GrabTouchAfterLeave { get; set; }
Property Value
Type |
Description |
Boolean |
true, if it grab all touch after start
|
View Source
HeightForWidth
Gets or sets the status of whether the height size is dependent on the width size.
Declaration
public bool HeightForWidth { get; set; }
Property Value
API Level: 3
View Source
HeightResizePolicy
Gets or sets the height resize policy to be used.
Declaration
public ResizePolicyType HeightResizePolicy { get; set; }
Property Value
API Level: 3
Declaration
public int HeightSpecification { get; set; }
Property Value
Examples
// matchParentView matches its size to its parent size.
matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent;
matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent;
// wrapContentView wraps its children with their desired size.
wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent;
wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent;
// exactSizeView shows itself with an exact size.
exactSizeView.WidthSpecification = 100;
exactSizeView.HeightSpecification = 100;
API Level: 6
View Source
HierarchyDepth
Gets the depth in the hierarchy for the view.
Declaration
public int HierarchyDepth { get; }
Property Value
API Level: 3
Declaration
Property Value
API Level: 3
View Source
ImageShadow
Describes a shadow as an image for a View.
It is null by default.
Declaration
public ImageShadow ImageShadow { get; set; }
Property Value
Remarks
View Source
InheritLayoutDirection
Gets/Sets whether inherit parent's the layout Direction.
Declaration
public bool InheritLayoutDirection { get; set; }
Property Value
API Level: 4
View Source
InheritOrientation
Gets or sets the status of whether a child view inherits it's parent's orientation.
Declaration
public bool InheritOrientation { get; set; }
Property Value
API Level: 3
View Source
InheritPosition
Gets or sets whether a child view inherits it's parent's position.
Default is to inherit.
Switching this off means that using position sets the view's world position, i.e., translates from the world origin (0,0,0) to the pivot point of the view.
Declaration
public bool InheritPosition { get; set; }
Property Value
API Level: 3
View Source
InheritScale
Gets or sets the status of whether a child view inherits it's parent's scale.
Declaration
public bool InheritScale { get; set; }
Property Value
API Level: 3
View Source
IsEnabled
Gets or sets the status of whether the view should be enabled user interactions.
If a View is made disabled, then user interactions including touch, focus, and actiavation is disabled.
Declaration
public bool IsEnabled { get; set; }
Property Value
API Level: tizen_next
View Source
IsHighlighted
Flag to check whether this view is highlighted or not.
Declaration
protected bool IsHighlighted { get; }
Property Value
View Source
IsOnWindow
Queries whether the view is connected to the stage.
When a view is connected, it will be directly or indirectly parented to the root view.
Declaration
public bool IsOnWindow { get; }
Property Value
API Level: 3
Declaration
public bool KeyInputFocus { get; set; }
Property Value
View Source
Layout
Set the layout on this View. Replaces any existing Layout.
Declaration
public LayoutItem Layout { get; set; }
Property Value
API Level: 6
View Source
LayoutDirection
Gets/Sets the layout Direction.
Declaration
public ViewLayoutDirectionType LayoutDirection { get; set; }
Property Value
API Level: 4
View Source
LayoutingDisabled
Flag to allow Layouting to be disabled for Views.
Once a View has a Layout set then any children added to Views from then on will receive
automatic Layouts.
Declaration
public static bool LayoutingDisabled { get; set; }
Property Value
View Source
LayoutSet
Flag to indicate if layout set explicitly via API call or View was automatically given a Layout.
Declaration
public bool LayoutSet { get; }
Property Value
View Source
LayoutTransition
Sets a layout transitions for this View.
Declaration
public LayoutTransition LayoutTransition { get; set; }
Property Value
API Level: 6
View Source
LayoutTransitions
Gets the List of transitions for this View.
Declaration
public Dictionary<TransitionCondition, TransitionList> LayoutTransitions { get; }
Property Value
API Level: 6
View Source
LeaveRequired
Gets or sets the status of whether the view should receive a notification when touch or hover motion events leave the boundary of the view.
Declaration
public bool LeaveRequired { get; set; }
Property Value
API Level: 3
View Source
LeftFocusableView
The left focusable view.
This will return null if not set.
This will also return null if the specified left focusable view is not on a window.
Declaration
public View LeftFocusableView { get; set; }
Property Value
API Level: 3
View Source
Margin
Gets or sets the Margin for use in layout.
Declaration
public Extents Margin { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Margin = new Extents(10, 5, 15, 20);
This way to set the property is prohibited
view.Margin.Top = 15; //This does not guarantee a proper operation
API Level: 4
View Source
MaximumSize
Gets or sets the maximum size the view can be assigned in size negotiation.
Declaration
public Size2D MaximumSize { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.MaximumSize = new Size2D(100, 200);
This way to set the property is prohibited
view.MaximumSize.Height = 200; //This does not guarantee a proper operation
API Level: 3
View Source
MinimumSize
Gets or sets the minimum size the view can be assigned in size negotiation.
Declaration
public Size2D MinimumSize { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.MinimumSize = new Size2D(100, 200);
This way to set the property is prohibited
view.MinimumSize.Width = 100; //This does not guarantee a proper operation
API Level: 3
Declaration
public string Name { get; set; }
Property Value
API Level: 3
View Source
NaturalSize
Returns the natural size of the view.
Declaration
public Vector3 NaturalSize { get; }
Property Value
API Level: 5
View Source
NaturalSize2D
Returns the natural size (Size2D) of the view.
Declaration
public Size2D NaturalSize2D { get; }
Property Value
API Level: 4
View Source
Opacity
Retrieves and sets the view's opacity.
Declaration
public float Opacity { get; set; }
Property Value
API Level: 3
View Source
Orientation
Gets or sets the orientation of the view.
The view's orientation is the rotation from its default orientation, and the rotation is centered around its anchor-point.
Declaration
public Rotation Orientation { get; set; }
Property Value
API Level: 3
View Source
Padding
Gets or sets the padding for use in layout.
Declaration
public Extents Padding { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Padding = new Extents(5, 5, 5, 5);
This way to set the property is prohibited
view.Padding.Start = 5; //This does not guarantee a proper operation
API Level: 5
View Source
PaddingEX
This has been deprecated in API5 and will be removed in API8. Use Padding instead.
Declaration
public Extents PaddingEX { get; set; }
Property Value
API Level: 4
View Source
Parent
This has been deprecated in API5 and will be removed in API8. Use 'Container GetParent() for derived class' instead.
Declaration
public View Parent { get; }
Property Value
API Level: 3
View Source
ParentOrigin
Gets or sets the origin of a view within its parent's area.
This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the parent, and (1.0, 1.0, 0.5) is the bottom-right corner.
The default parent-origin is ParentOrigin.TopLeft (0.0, 0.0, 0.5).
A view's position is the distance between this origin and the view's anchor-point.
Declaration
public Position ParentOrigin { get; set; }
Property Value
API Level: 3
Precondition: The view has been initialized.
View Source
PivotPoint
Gets or sets the anchor-point of a view.
This is expressed in unit coordinates, such that (0.0, 0.0, 0.5) is the top-left corner of the view, and (1.0, 1.0, 0.5) is the bottom-right corner.
The default pivot point is PivotPoint.Center (0.5, 0.5, 0.5).
A view position is the distance between its parent-origin and this anchor-point.
A view's orientation is the rotation from its default orientation, the rotation is centered around its anchor-point.
The view has been initialized.
Declaration
public Position PivotPoint { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.PivotPoint = PivotPoint.Center;
This way to set the property is prohibited
view.PivotPoint.X = 0.5f; //This does not guarantee a proper operation
API Level: 3
View Source
Position
Gets or sets the position of the view.
By default, sets the position vector between the parent origin and pivot point (default).
If the position inheritance is disabled, sets the world position.
Declaration
public Position Position { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Position = new Position(100, 200.5f, 0);
This way to set the property is prohibited
view.Position.Y = 200.5f; //This does not guarantee a proper operation
API Level: 3
View Source
Position2D
Sets the position of the view for X and Y.
By default, sets the position vector between the parent origin and the pivot point (default).
If the position inheritance is disabled, sets the world position.
Declaration
public Position2D Position2D { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Position2D = new Position2D(100, 200);
This way to set the property is prohibited
view.Position2D.X = 100; //This does not guarantee a proper operation
API Level: 3
View Source
PositionUsesAnchorPoint
This has been deprecated in API5 and Will be removed in API8. Use PositionUsesPivotPoint instead.
Declaration
public bool PositionUsesAnchorPoint { get; set; }
Property Value
API Level: 3
View Source
PositionUsesPivotPoint
Determines whether the pivot point should be used to determine the position of the view.
This is false by default.
Declaration
public bool PositionUsesPivotPoint { get; set; }
Property Value
API Level: 3
View Source
PositionX
Gets or sets the position X of the view.
Declaration
public float PositionX { get; set; }
Property Value
API Level: 3
View Source
PositionY
Gets or sets the position Y of the view.
Declaration
public float PositionY { get; set; }
Property Value
API Level: 3
View Source
PositionZ
Gets or sets the position Z of the view.
Declaration
public float PositionZ { get; set; }
Property Value
API Level: 3
View Source
PropagatableControlStates
The ControlStates can propagate from the parent.
Listed ControlStates will be accepted propagation of the parent ControlState changes
if parent view EnableControlState is true.
EnableControlState.
Default is ControlState.All, so every ControlStates will be propagated from the parent.
Declaration
public ControlState PropagatableControlStates { get; set; }
Property Value
View Source
RendererCount
Gets the number of renderers held by the view.
Declaration
public uint RendererCount { get; }
Property Value
API Level: 3
View Source
RightFocusableView
The right focusable view.
This will return null if not set.
This will also return null if the specified right focusable view is not on a window.
Declaration
public View RightFocusableView { get; set; }
Property Value
API Level: 3
View Source
RowSpan
The number of rows this child occupies, if not set, the default value is 1.
Declaration
public float RowSpan { get; set; }
Property Value
API Level: 3
View Source
Scale
Gets or sets the scale factor applied to the view.
Declaration
public Vector3 Scale { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Scale = new Vector3(1.5f, 2.0f, 1.0f);
This way to set the property is prohibited
view.Scale.Width = 1.5f; //This does not guarantee a proper operation
API Level: 3
View Source
ScaleX
Gets or sets the scale X factor applied to the view.
Declaration
public float ScaleX { get; set; }
Property Value
API Level: 3
View Source
ScaleY
Gets or sets the scale Y factor applied to the view.
Declaration
public float ScaleY { get; set; }
Property Value
API Level: 3
View Source
ScaleZ
Gets or sets the scale Z factor applied to the view.
Declaration
public float ScaleZ { get; set; }
Property Value
API Level: 3
View Source
ScreenPosition
Retrieves the screen position of the view.
Declaration
public Vector2 ScreenPosition { get; }
Property Value
API Level: 3
View Source
ScreenPositionSize
Retrieves the screen position and size of the view.
Declaration
public Vector4 ScreenPositionSize { get; }
Property Value
View Source
Sensitive
Gets or sets the status of whether the view should emit touch or hover signals.
If a View is made insensitive, then the View and its children are not hittable.
Declaration
public bool Sensitive { get; set; }
Property Value
API Level: 3
View Source
SiblingOrder
Sets the sibling order of the view so the depth position can be defined within the same parent.
Declaration
public int SiblingOrder { get; set; }
Property Value
API Level: 3
View Source
Size
Sets the size of a view for the width, the height and the depth.
Geometry can be scaled to fit within this area.
This does not interfere with the view's scale factor.
The views default depth is the minimum of width and height.
Declaration
public Size Size { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Size = new Size(100.5f, 200, 0);
This way to set the property is prohibited
view.Size.Width = 100.5f; //This does not guarantee a proper operation
API Level: 5
View Source
Size2D
Sets the size of a view for the width and the height.
Geometry can be scaled to fit within this area.
This does not interfere with the view's scale factor.
The views default depth is the minimum of width and height.
Declaration
public Size2D Size2D { get; set; }
Property Value
Examples
This way is recommended for setting the property
var view = new View();
view.Size2D = new Size2D(100, 200);
This way to set the property is prohibited
view.Size2D.Width = 100; //This does not guarantee a proper operation
API Level: 3
View Source
SizeHeight
Gets or sets the size height of the view.
Declaration
public float SizeHeight { get; set; }
Property Value
API Level: 3
View Source
SizeModeFactor
Gets or sets the relative to parent size factor of the view.
This factor is only used when ResizePolicyType is set to either: ResizePolicyType.SizeRelativeToParent or ResizePolicyType.SizeFixedOffsetFromParent.
This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicyType.
Declaration
public Vector3 SizeModeFactor { get; set; }
Property Value
Examples
This way is recommended for setting the property
var text = new TextField();
text.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f);
This way to set the property is prohibited
text.SizeModeFactor.Width = 1.0f; //This does not guarantee a proper operation
API Level: 3
View Source
SizeScalePolicy
Gets or sets the policy to use when setting size with size negotiation.
Defaults to SizeScalePolicyType.UseSizeSet.
Declaration
public SizeScalePolicyType SizeScalePolicy { get; set; }
Property Value
API Level: 3
View Source
SizeWidth
Gets or sets the size width of the view.
Declaration
public float SizeWidth { get; set; }
Property Value
API Level: 3
Declaration
public View.States State { get; set; }
Property Value
API Level: 3
View Source
StyleName
The StyleName, type string.
The value indicates DALi style name defined in json theme file.
Declaration
public string StyleName { get; set; }
Property Value
API Level: 3
View Source
SubState
The current sub state of the view.
Declaration
public View.States SubState { get; set; }
Property Value
API Level: 3
View Source
ThemeChangeSensitive
If the value is true, the View will change its style as the theme changes.
The default value is false in normal case but it can be true when the NUIApplication is created with ThemeChangeSensitive.
Declaration
public bool ThemeChangeSensitive { get; set; }
Property Value
API Level: 9
Declaration
public PropertyMap Tooltip { get; set; }
Property Value
API Level: 3
Declaration
public string TooltipText { get; set; }
Property Value
API Level: 3
View Source
TouchAreaOffset
The expanded touch area.
TouchArea can expand the view's touchable area.
If you set the TouchAreaOffset on an view, when you touch the view, the touch area is used rather than the size of the view.
Declaration
public Offset TouchAreaOffset { get; set; }
Property Value
View Source
TransitionOptions
Set or Get TransitionOptions for the page transition.
This property is used to define how this view will be transitioned during Page switching.
Declaration
public TransitionOptions TransitionOptions { get; set; }
Property Value
API Level: 9
Declaration
public Vector4 UpdateAreaHint { get; set; }
Property Value
View Source
UpFocusableView
The up focusable view.
This will return null if not set.
This will also return null if the specified up focusable view is not on a window.
Declaration
public View UpFocusableView { get; set; }
Property Value
API Level: 3
View Source
ViewStyle
Deprecate. Do not use this.
The style instance applied to this view.
Note that do not modify the ViewStyle.
Modifying ViewStyle will affect other views with same ViewStyle.
Declaration
protected ViewStyle ViewStyle { get; }
Property Value
View Source
Visibility
Retrieves the visibility flag of the view.
Declaration
public bool Visibility { get; }
Property Value
API Level: 3
View Source
Weight
The weight of the View, used to share available space in a layout with siblings.
Declaration
public float Weight { get; set; }
Property Value
API Level: 6
View Source
WidthForHeight
Gets or sets the status of whether the width size is dependent on the height size.
Declaration
public bool WidthForHeight { get; set; }
Property Value
API Level: 3
View Source
WidthResizePolicy
Gets or sets the width resize policy to be used.
Declaration
public ResizePolicyType WidthResizePolicy { get; set; }
Property Value
API Level: 3
Declaration
public int WidthSpecification { get; set; }
Property Value
Examples
// matchParentView matches its size to its parent size.
matchParentView.WidthSpecification = LayoutParamPolicies.MatchParent;
matchParentView.HeightSpecification = LayoutParamPolicies.MatchParent;
// wrapContentView wraps its children with their desired size.
wrapContentView.WidthSpecification = LayoutParamPolicies.WrapContent;
wrapContentView.HeightSpecification = LayoutParamPolicies.WrapContent;
// exactSizeView shows itself with an exact size.
exactSizeView.WidthSpecification = 100;
exactSizeView.HeightSpecification = 100;
API Level: 6
Declaration
public Vector4 WorldColor { get; }
Property Value
API Level: 3
View Source
WorldOrientation
Gets or sets the world orientation of the view.
Declaration
public Rotation WorldOrientation { get; }
Property Value
API Level: 3
View Source
WorldPosition
Gets or sets the world position of the view.
Declaration
public Vector3 WorldPosition { get; }
Property Value
API Level: 3
View Source
WorldScale
Gets the world scale of the view.
Declaration
public Vector3 WorldScale { get; }
Property Value
API Level: 3
Methods
Declaration
protected virtual AccessibilityStates AccessibilityCalculateStates()
Returns
Declaration
protected virtual bool AccessibilityDoAction(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Declaration
protected virtual int AccessibilityGetActionCount()
Returns
Declaration
protected virtual string AccessibilityGetActionName(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Declaration
protected virtual string AccessibilityGetDescription()
Returns
Declaration
protected virtual string AccessibilityGetName()
Returns
Declaration
protected virtual bool AccessibilityIsScrollable()
Returns
Declaration
protected virtual bool AccessibilityScrollToChild(View child)
Parameters
Type |
Name |
Description |
View |
child |
|
Returns
Declaration
public override void Add(View child)
Parameters
Type |
Name |
Description |
View |
child |
|
Overrides
API Level: 4
Declaration
public uint AddRenderer(Renderer renderer)
Parameters
Returns
API Level: 3
View Source
AnimateBackgroundColor(Object, Int32, Int32, Nullable<AlphaFunction.BuiltinFunctions>, Object)
Creates an animation to animate the background color visual. If there is no
background visual, creates one with transparent black as it's mixColor.
Declaration
public Animation AnimateBackgroundColor(object destinationValue, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialValue = null)
Parameters
Returns
API Level: 3
View Source
AnimateColor(String, Object, Int32, Int32, Nullable<AlphaFunction.BuiltinFunctions>, Object)
Creates an animation to animate the mixColor of the named visual.
Declaration
public Animation AnimateColor(string targetVisual, object destinationColor, int startTime, int endTime, AlphaFunction.BuiltinFunctions? alphaFunction = null, object initialColor = null)
Parameters
Returns
API Level: 3
View Source
AppendAccessibilityRelation(View, AccessibilityRelationType)
Creates relation between objects.
Declaration
public void AppendAccessibilityRelation(View second, AccessibilityRelationType relation)
Parameters
View Source
ApplyStyle(ViewStyle)
Apply style instance to the view.
Basically it sets the bindable property to the value of the bindable property with same name in the style.
Declaration
public virtual void ApplyStyle(ViewStyle viewStyle)
Parameters
API Level: 9
View Source
CalculateScreenPosition()
Calculate the screen position of the view.
Declaration
public Vector2 CalculateScreenPosition()
Returns
View Source
CalculateScreenPositionSize()
Calculate the screen position and size of the view.
Declaration
public Vector4 CalculateScreenPositionSize()
Returns
Declaration
protected virtual bool CheckResourceReady()
Returns
View Source
ClearAccessibilityHighlight()
Clears accessibility highlight.
Declaration
public bool ClearAccessibilityHighlight()
Returns
Type |
Description |
Boolean |
True if cleared, otherwise false when it is not possible
|
View Source
ClearAccessibilityRelations()
Removes all previously appended relations.
Declaration
public void ClearAccessibilityRelations()
Declaration
public void ClearBackground()
API Level: 3
View Source
CreateViewStyle()
Create Style, it is abstract function and must be override.
Declaration
protected virtual ViewStyle CreateViewStyle()
Returns
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
Overrides
View Source
Dispose(DisposeTypes)
you can override it to clean-up your own resources.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 3
View Source
DoAction(Int32, Int32, PropertyValue)
Perform an action on a visual registered to this view.
Visuals will have actions. This API is used to perform one of these actions with the given attributes.
Declaration
public void DoAction(int propertyIndexOfVisual, int propertyIndexOfActionId, PropertyValue attributes)
Parameters
Type |
Name |
Description |
Int32 |
propertyIndexOfVisual |
The Property index of the visual.
|
Int32 |
propertyIndexOfActionId |
The action to perform. See Visual to find the supported actions.
|
PropertyValue |
attributes |
Optional attributes for the action.
|
API Level: 5
View Source
EmitAccessibilityEvent(AccessibilityPropertyChangeEvent)
Emits accessibility property changed event.
Declaration
public void EmitAccessibilityEvent(AccessibilityPropertyChangeEvent changeEvent)
Parameters
View Source
EmitAccessibilityStateChangedEvent(AccessibilityState, Boolean)
Emits accessibility states changed event.
Declaration
public void EmitAccessibilityStateChangedEvent(AccessibilityState state, bool equal)
Parameters
Type |
Name |
Description |
AccessibilityState |
state |
Accessibility state
|
Boolean |
equal |
True if the state is set or enabled, otherwise false
|
Declaration
public void EmitScrollFinishedEvent()
Declaration
public void EmitScrollStartedEvent()
View Source
EmitTextCursorMovedEvent(Int32)
Emits accessibility text cursor moved event.
Declaration
public void EmitTextCursorMovedEvent(int cursorPosition)
Parameters
Type |
Name |
Description |
Int32 |
cursorPosition |
The new cursor position
|
View Source
EmitTextDeletedEvent(Int32, Int32, String)
Emits accessibility text deleted event.
Declaration
public void EmitTextDeletedEvent(int cursorPosition, int length, string content)
Parameters
Type |
Name |
Description |
Int32 |
cursorPosition |
Text cursor position
|
Int32 |
length |
Text length
|
String |
content |
Inserted text content
|
View Source
EmitTextInsertedEvent(Int32, Int32, String)
Emits accessibility text inserted event.
Declaration
public void EmitTextInsertedEvent(int cursorPosition, int length, string content)
Parameters
Type |
Name |
Description |
Int32 |
cursorPosition |
Text cursor position
|
Int32 |
length |
Text length
|
String |
content |
Inserted text content
|
View Source
FindChildAnimatableByName(String)
Search through this view's hierarchy for a view as Animatable with the given name.
The view itself is also considered in the search.
Declaration
public Animatable FindChildAnimatableByName(string childName)
Parameters
Type |
Name |
Description |
String |
childName |
The name of the Animatable to find.
|
Returns
Type |
Description |
Animatable |
A handle to the view as Animatable if found, or an empty handle if not.
|
Precondition: The view has been initialized.
View Source
FindChildByID(UInt32)
Search through this View's hierarchy for a View with the given unique ID.
The View itself is also considered in the search.
Declaration
public View FindChildByID(uint id)
Parameters
Type |
Name |
Description |
UInt32 |
id |
The ID of the View to find
|
Returns
Type |
Description |
View |
A View if found or a null if not
|
View Source
FindChildByName(String)
Search through this view's hierarchy for a view with the given name.
The view itself is also considered in the search.
Declaration
public View FindChildByName(string viewName)
Parameters
Type |
Name |
Description |
String |
viewName |
The name of the view to find.
|
Returns
Type |
Description |
View |
A handle to the view if found, or an empty handle if not.
|
API Level: 3
Precondition: The view has been initialized.
View Source
FindDescendantByID(UInt32)
Search through this View's hierarchy for a View with the given unique ID.
Declaration
public View FindDescendantByID(uint id)
Parameters
Type |
Name |
Description |
UInt32 |
id |
The ID of the View to find.
|
Returns
Type |
Description |
View |
A handle to the View if found, or an empty handle if not.
|
API Level: 9
View Source
GetAccessibilityReadingInfoTypes()
Gets accessibility reading information.
Declaration
public AccessibilityReadingInfoTypes GetAccessibilityReadingInfoTypes()
Returns
View Source
GetAccessibilityRelations()
Gets accessibility collection connected with the current object.
Declaration
public Dictionary<AccessibilityRelationType, List<View>> GetAccessibilityRelations()
Returns
View Source
GetAccessibilityStates()
Gets Accessibility States.
Declaration
public AccessibilityStates GetAccessibilityStates()
Returns
View Source
GetChildAnimatableAt(UInt32)
Retrieves a child view as Animatable by index.
Declaration
public Animatable GetChildAnimatableAt(uint index)
Parameters
Type |
Name |
Description |
UInt32 |
index |
The index of the Animatable to find.
|
Returns
Type |
Description |
Animatable |
A handle to the view as Animatable if found, or an empty handle if not.
|
View Source
GetChildAt(UInt32)
Retrieves a child view by index.
Declaration
public override View GetChildAt(uint index)
Parameters
Type |
Name |
Description |
UInt32 |
index |
|
Returns
Overrides
API Level: 4
View Source
GetChildCount()
Retrieves the number of children held by the view.
Declaration
public override uint GetChildCount()
Returns
Overrides
API Level: 4
View Source
GetHeightForWidth(Single)
Calculates the height of the view given a width.
The natural size is used for default calculation.
Size 0 is treated as aspect ratio 1:1.
Declaration
public float GetHeightForWidth(float width)
Parameters
Type |
Name |
Description |
Single |
width |
The width to use.
|
Returns
Type |
Description |
Single |
The height based on the width.
|
API Level: 3
View Source
GetLayer()
Gets the parent layer of this view.If a view has no parent, this method does not do anything.
Declaration
Returns
Type |
Description |
Layer |
The parent layer of view
|
API Level: 5
Precondition: The view has been initialized.
View Source
GetPadding(PaddingType)
Return the value of padding for the view.
Declaration
public void GetPadding(PaddingType paddingOut)
Parameters
Type |
Name |
Description |
PaddingType |
paddingOut |
the value of padding for the view
|
API Level: 3
Declaration
public override Container GetParent()
Returns
Overrides
API Level: 4
View Source
GetRelayoutSize(DimensionType)
Return the amount of size allocated for relayout.
Declaration
public float GetRelayoutSize(DimensionType dimension)
Parameters
Type |
Name |
Description |
DimensionType |
dimension |
The dimension to retrieve.
|
Returns
Type |
Description |
Single |
Return the size.
|
API Level: 3
Declaration
public Renderer GetRendererAt(uint index)
Parameters
Type |
Name |
Description |
UInt32 |
index |
|
Returns
API Level: 3
View Source
GetStyleName()
Retrieves the name of the style to be applied to the view (if any).
Declaration
public string GetStyleName()
Returns
Type |
Description |
String |
A string matching a style, or an empty string.
|
API Level: 3
View Source
GetWidthForHeight(Single)
Calculates the width of the view given a height.
The natural size is used for default calculation.
Size 0 is treated as aspect ratio 1:1.
Declaration
public float GetWidthForHeight(float height)
Parameters
Type |
Name |
Description |
Single |
height |
The height to use.
|
Returns
Type |
Description |
Single |
The width based on the height.
|
API Level: 3
View Source
GrabAccessibilityHighlight()
Grabs accessibility highlight.
Declaration
public bool GrabAccessibilityHighlight()
Returns
Type |
Description |
Boolean |
True if cleared, otherwise false when it is not possible
|
View Source
HandleControlStateOnTouch(Touch)
The touch event handler for ControlState.
Please change ControlState value by touch state if needed.
Declaration
protected virtual bool HandleControlStateOnTouch(Touch touch)
Parameters
Type |
Name |
Description |
Touch |
touch |
|
Returns
View Source
HasFocus()
Queries whether the view has a focus.
Declaration
Returns
Type |
Description |
Boolean |
True if this view has a focus.
|
API Level: 3
Declaration
API Level: 3
View Source
HitTest(Touch)
Called when the view is hit through TouchEvent or GestureEvent.
If it returns true, it means that it was hit, and the touch/gesture event is called from the view.
If it returns false, it means that it will not be hit, and the hit-test continues to the next view.
User can override whether hit or not in HitTest.
You can get the coordinates relative to tthe top-left of the hit view by touch.GetLocalPosition(0).
or you can get the coordinates relative to the top-left of the screen by touch.GetScreenPosition(0).
Declaration
protected virtual bool HitTest(Touch touch)
Parameters
Type |
Name |
Description |
Touch |
touch |
|
Returns
View Source
InitializeStyle(ViewStyle)
Apply initial style to the view.
Declaration
protected virtual void InitializeStyle(ViewStyle style = null)
Parameters
View Source
IsResourceReady()
Queries if all resources required by a view are loaded and ready.
Declaration
public bool IsResourceReady()
Returns
API Level: 3
View Source
LookAt(Vector3, Vector3, Vector3, Vector3)
Rotate the view look at specific position.
It will change the view's orientation property.
Declaration
public void LookAt(Vector3 target, Vector3 up = null, Vector3 localForward = null, Vector3 localUp = null)
Parameters
Type |
Name |
Description |
Vector3 |
target |
The target world position to look at.
|
Vector3 |
up |
The up vector after target look at. If it is null, up vector become +Y axis
|
Vector3 |
localForward |
The forward vector of view when it's orientation is not applied. If it is null, localForward vector become +Z axis
|
Vector3 |
localUp |
The up vector of view when it's orientation is not applied. If it is null, localUp vector become +Y axis
|
View Source
Lower()
Lower the view below the previous sibling view.
Declaration
API Level: 9
View Source
LowerBelow(View)
Lowers the view to below the target view.
Declaration
public void LowerBelow(View target)
Parameters
Type |
Name |
Description |
View |
target |
Will be lowered below this view.
|
API Level: 9
View Source
LowerToBottom()
Lowers the view to the bottom of all views.
Declaration
public void LowerToBottom()
API Level: 3
View Source
NotifyAccessibilityStatesChange(AccessibilityStates, AccessibilityStatesNotifyMode)
Notifies sending notifications about the current states to accessibility clients.
Declaration
public void NotifyAccessibilityStatesChange(AccessibilityStates states, AccessibilityStatesNotifyMode notifyMode)
Parameters
Declaration
View Source
OnAccessibilityActivated()
This method is called when the control accessibility is activated.
Derived classes should override this to perform custom accessibility activation.
Declaration
protected virtual bool OnAccessibilityActivated()
Returns
Type |
Description |
Boolean |
True if this control can perform accessibility activation.
|
View Source
OnAccessibilityReadingCancelled()
This method is called when reading is cancelled.
Declaration
protected virtual bool OnAccessibilityReadingCancelled()
Returns
Type |
Description |
Boolean |
True if information was served.
|
View Source
OnAccessibilityReadingPaused()
This method is called when reading was paused.
Declaration
protected virtual bool OnAccessibilityReadingPaused()
Returns
Type |
Description |
Boolean |
True if information was served.
|
View Source
OnAccessibilityReadingResumed()
This method is called when reading is resumed.
Declaration
protected virtual bool OnAccessibilityReadingResumed()
Returns
Type |
Description |
Boolean |
True if information was served.
|
View Source
OnAccessibilityReadingSkipped()
This method is called when reading is skipped.
Declaration
protected virtual bool OnAccessibilityReadingSkipped()
Returns
Type |
Description |
Boolean |
True if information was served.
|
View Source
OnAccessibilityReadingStopped()
This method is called when reading is stopped.
Declaration
protected virtual bool OnAccessibilityReadingStopped()
Returns
Type |
Description |
Boolean |
True if information was served.
|
View Source
OnControlStateChanged(View.ControlStateChangedEventArgs)
Called after the View's ControlStates changed.
Declaration
protected virtual void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo)
Parameters
View Source
OnEnabled(Boolean)
Internal callback of enabled property changes.
Inherited view can override this method to implements enabled property changes.
Declaration
protected virtual void OnEnabled(bool enabled)
Parameters
Type |
Name |
Description |
Boolean |
enabled |
|
View Source
OnThemeChanged(Object, ThemeChangedEventArgs)
Declaration
protected virtual void OnThemeChanged(object sender, ThemeChangedEventArgs e)
Parameters
View Source
Raise()
Raise view above the next sibling view.
Declaration
API Level: 9
View Source
RaiseAbove(View)
Raises the view to above the target view.
Declaration
public void RaiseAbove(View target)
Parameters
Type |
Name |
Description |
View |
target |
Will be raised above this view.
|
API Level: 9
View Source
RaiseToTop()
Raises the view above all other views.
Declaration
API Level: 3
View Source
RegisterDefaultLabel()
Registers component as a source of an accessibility "default label".
The "Default label" is a text that could be read by screen-reader immediately
after the navigation context has changed (window activates, popup shows up, tab changes)
and before first UI element is highlighted.
Declaration
public void RegisterDefaultLabel()
View Source
RegisterHitTestCallback()
Register custom HitTest function for this view.
Declaration
protected void RegisterHitTestCallback()
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
View Source
Remove(View)
Removes a child view from this View. If the view was not a child of this view, this is a no-op.
Declaration
public override void Remove(View child)
Parameters
Type |
Name |
Description |
View |
child |
|
Overrides
API Level: 4
View Source
RemoveAccessibilityRelation(View, AccessibilityRelationType)
Removes accessibility relation.
Declaration
public void RemoveAccessibilityRelation(View second, AccessibilityRelationType relation)
Parameters
Declaration
public void RemoveRenderer(uint index)
Parameters
Type |
Name |
Description |
UInt32 |
index |
|
API Level: 3
Declaration
public void RemoveRenderer(Renderer renderer)
Parameters
API Level: 3
Declaration
public void RotateBy(Degree angle, Vector3 axis)
Parameters
Declaration
public void RotateBy(Radian angle, Vector3 axis)
Parameters
Declaration
public void RotateBy(Rotation relativeRotation)
Parameters
Type |
Name |
Description |
Rotation |
relativeRotation |
|
Declaration
public void ScaleBy(Vector3 relativeScale)
Parameters
Type |
Name |
Description |
Vector3 |
relativeScale |
|
View Source
ScreenToLocal(out Single, out Single, Single, Single)
Converts screen coordinates into the view's coordinate system using the default camera.
Declaration
public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY)
Parameters
Type |
Name |
Description |
Single |
localX |
On return, the X-coordinate relative to the view.
|
Single |
localY |
On return, the Y-coordinate relative to the view.
|
Single |
screenX |
The screen X-coordinate.
|
Single |
screenY |
The screen Y-coordinate.
|
Returns
Type |
Description |
Boolean |
True if the conversion succeeded.
|
API Level: 3
Precondition: The view has been initialized.
View Source
SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes)
Sets accessibility reading information.
Declaration
public void SetAccessibilityReadingInfoTypes(AccessibilityReadingInfoTypes type)
Parameters
Declaration
public void SetColorMode(ColorMode colorMode)
Parameters
View Source
SetDefaultAllowOnlyOwnTouch(Boolean)
If set to true, the AllowOnlyOwnTouch property value is set to true when all Views are created.
Declaration
public static void SetDefaultAllowOnlyOwnTouch(bool enable)
Parameters
Type |
Name |
Description |
Boolean |
enable |
Sets value of AllowOnlyOwnTouch property
|
Declaration
public static void SetDefaultGrabTouchAfterLeave(bool enable)
Parameters
Type |
Name |
Description |
Boolean |
enable |
Sets value of GrabTouchAfterLeave property
|
View Source
SetPadding(PaddingType)
Set the padding for the view.
Declaration
public void SetPadding(PaddingType padding)
Parameters
Type |
Name |
Description |
PaddingType |
padding |
Padding for the view.
|
API Level: 3
View Source
SetPosition(Single, Single)
Sets the position of the View.
The coordinates are relative to the View's parent.
The View's z position will be set to 0.0f.
Declaration
public void SetPosition(float x, float y)
Parameters
Type |
Name |
Description |
Single |
x |
The new x position
|
Single |
y |
The new y position
|
View Source
SetPosition(Single, Single, Single)
Sets the position of the View.
The coordinates are relative to the View's parent.
Declaration
public void SetPosition(float x, float y, float z)
Parameters
Type |
Name |
Description |
Single |
x |
The new x position
|
Single |
y |
The new y position
|
Single |
z |
The new z position
|
View Source
SetPosition(Vector3)
Sets the position of the View.
The coordinates are relative to the View's parent.
Declaration
public void SetPosition(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
The new position
|
View Source
SetSizeModeFactor(Vector3)
Sets the relative to parent size factor of the view.
This factor is only used when ResizePolicy is set to either:
ResizePolicy::SIZE_RELATIVE_TO_PARENT or ResizePolicy::SIZE_FIXED_OFFSET_FROM_PARENT.
This view's size is set to the view's size multiplied by or added to this factor, depending on ResizePolicy.
Declaration
public void SetSizeModeFactor(Vector3 factor)
Parameters
Type |
Name |
Description |
Vector3 |
factor |
A Vector3 representing the relative factor to be applied to each axis.
|
API Level: 3
Precondition: The view has been initialized.
View Source
SetStyleName(String)
Sets the name of the style to be applied to the view.
Declaration
public void SetStyleName(string styleName)
Parameters
Type |
Name |
Description |
String |
styleName |
A string matching a style described in a stylesheet.
|
API Level: 3
Declaration
API Level: 3
View Source
Unparent()
Removes a view from its parent view or layer. If a view has no parent, this method does nothing.
Declaration
API Level: 4
Precondition: The (child) view has been initialized.
View Source
UnregisterDefaultLabel()
Unregisters component that has been registered previously as a source of an accessibility "default label".
The "Default label" is a text that could be read by screen-reader immediately
after the navigation context has changed (window activates, popup shows up, tab changes)
and before first UI element is highlighted.
Declaration
public void UnregisterDefaultLabel()
View Source
UnregisterHitTestCallback()
Unregister custom HitTest function.
Declaration
protected void UnregisterHitTestCallback()
Events
View Source
AccessibilityActivated
Accessibility is activated.
Declaration
public event EventHandler AccessibilityActivated
Event Type
Type |
Description |
EventHandler |
|
View Source
AccessibilityDescriptionRequested
AccessibilityDescription is requested.
Declaration
public event EventHandler<GetDescriptionEventArgs> AccessibilityDescriptionRequested
Event Type
View Source
AccessibilityGestureInfoReceived
AccessibilityGestureInfo is received.
Declaration
public event EventHandler<GestureInfoEventArgs> AccessibilityGestureInfoReceived
Event Type
View Source
AccessibilityNameRequested
AccessibilityName is requested.
Declaration
public event EventHandler<GetNameEventArgs> AccessibilityNameRequested
Event Type
View Source
AccessibilityReadingCancelled
AccessibilityReading is cancelled.
Declaration
public event EventHandler AccessibilityReadingCancelled
Event Type
Type |
Description |
EventHandler |
|
View Source
AccessibilityReadingPaused
AccessibilityReading is paused.
Declaration
public event EventHandler AccessibilityReadingPaused
Event Type
Type |
Description |
EventHandler |
|
View Source
AccessibilityReadingResumed
AccessibilityReading is resumed.
Declaration
public event EventHandler AccessibilityReadingResumed
Event Type
Type |
Description |
EventHandler |
|
View Source
AccessibilityReadingSkipped
AccessibilityReading is skipped.
Declaration
public event EventHandler AccessibilityReadingSkipped
Event Type
Type |
Description |
EventHandler |
|
View Source
AccessibilityReadingStopped
AccessibilityReading is stopped.
Declaration
public event EventHandler AccessibilityReadingStopped
Event Type
Type |
Description |
EventHandler |
|
Declaration
public event EventHandler<View.AccessibilityValueTextRequestedEventArgs> AccessibilityValueTextRequested
Event Type
View Source
AddedToWindow
An event for the OnWindow signal which can be used to subscribe or unsubscribe the event handler.
The OnWindow signal is emitted after the view has been connected to the window.
Declaration
public event EventHandler AddedToWindow
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
BackKeyPressed
An event for getting notice when physical back key is pressed.
This event is emitted BackKey is up.
Declaration
public event EventHandler BackKeyPressed
Event Type
Type |
Description |
EventHandler |
|
Declaration
public event EventHandler<View.ChildAddedEventArgs> ChildAdded
Event Type
API Level: 5
View Source
ChildRemoved
Event when a child is removed.
Declaration
public event EventHandler<View.ChildRemovedEventArgs> ChildRemoved
Event Type
API Level: 5
View Source
ControlStateChangedEvent
The event that is triggered when the View's ControlState is changed.
Declaration
public event EventHandler<View.ControlStateChangedEventArgs> ControlStateChangedEvent
Event Type
View Source
FocusGained
An event for the KeyInputFocusGained signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The KeyInputFocusGained signal is emitted when the control gets the key input focus.
Declaration
public event EventHandler FocusGained
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
FocusLost
An event for the KeyInputFocusLost signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The KeyInputFocusLost signal is emitted when the control loses the key input focus.
Declaration
public event EventHandler FocusLost
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
HoverEvent
An event for the hovered signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The hovered signal is emitted when the hover input is received.
Declaration
public event EventHandlerWithReturnType<object, View.HoverEventArgs, bool> HoverEvent
Event Type
API Level: 3
View Source
InterceptTouchEvent
An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The touched signal is emitted when the touch input is received.
This can receive touch events before child.
If it returns false, the child can receive the touch event. If it returns true, the touch event is intercepted. So child cannot receive touch event.
Declaration
public event EventHandlerWithReturnType<object, View.TouchEventArgs, bool> InterceptTouchEvent
Event Type
View Source
InterceptWheelEvent
An event for the wheel which can be used to subscribe or unsubscribe the event handler provided by the user.
The wheel event is emitted when the wheel input is received.
This can receive wheel events before child.
If it returns false, the child can receive the wheel event. If it returns true, the wheel event is intercepted. So child cannot receive wheel event.
Declaration
public event EventHandlerWithReturnType<object, View.WheelEventArgs, bool> InterceptWheelEvent
Event Type
View Source
KeyEvent
An event for the KeyPressed signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The KeyPressed signal is emitted when the key event is received.
Declaration
public event EventHandlerWithReturnType<object, View.KeyEventArgs, bool> KeyEvent
Event Type
API Level: 3
View Source
LayoutDirectionChanged
Event for layout direction change which can be used to subscribe/unsubscribe the event handler.
This signal is emitted when the layout direction property of this or a parent view is changed.
Declaration
public event EventHandler<View.LayoutDirectionChangedEventArgs> LayoutDirectionChanged
Event Type
API Level: 4
View Source
Relayout
An event for the OnRelayout signal which can be used to subscribe or unsubscribe the event handler.
The OnRelayout signal is emitted after the size has been set on the view during relayout.
Declaration
public event EventHandler Relayout
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
RemovedFromWindow
An event for the OffWindow signal, which can be used to subscribe or unsubscribe the event handler.
OffWindow signal is emitted after the view has been disconnected from the window.
Declaration
public event EventHandler RemovedFromWindow
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
ResourcesLoaded
An event for the ResourcesLoadedSignal signal which can be used to subscribe or unsubscribe the event handler provided by the user.
This signal is emitted after all resources required by a view are loaded and ready.
Declaration
public event EventHandler ResourcesLoaded
Event Type
Type |
Description |
EventHandler |
|
API Level: 3
View Source
TouchEvent
An event for the touched signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The touched signal is emitted when the touch input is received.
Declaration
public event EventHandlerWithReturnType<object, View.TouchEventArgs, bool> TouchEvent
Event Type
API Level: 3
View Source
VisibilityChanged
An event for visibility change which can be used to subscribe or unsubscribe the event handler.
This event is sent when the visibility of this or a parent view is changed.
Declaration
public event EventHandler<View.VisibilityChangedEventArgs> VisibilityChanged
Event Type
API Level: 3
View Source
WheelEvent
An event for the WheelMoved signal which can be used to subscribe or unsubscribe the event handler provided by the user.
The WheelMoved signal is emitted when the wheel event is received.
Declaration
public event EventHandlerWithReturnType<object, View.WheelEventArgs, bool> WheelEvent
Event Type
API Level: 3
Implements
Extension Methods