Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
View is the base class for all views.
public class View : Container, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
System.Object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
View
- Derived
-
Tizen.NUI.BaseComponents.CameraView
Tizen.NUI.BaseComponents.CameraView
Tizen.NUI.BaseComponents.CameraView
Tizen.NUI.BaseComponents.DirectRenderingGLView
Tizen.NUI.BaseComponents.GLView
Tizen.NUI.BaseComponents.GLView
Tizen.NUI.BaseComponents.VectorGraphics.CanvasView
Tizen.NUI.BaseComponents.VectorGraphics.CanvasView
Tizen.NUI.BaseComponents.VectorGraphics.CanvasView
Tizen.NUI.BaseComponents.WebView
Tizen.NUI.BaseComponents.WebView
Tizen.NUI.BaseComponents.WebView
Tizen.NUI.Camera
Tizen.NUI.CubeTransitionEffect
Tizen.NUI.Extension.RiveAnimationView
Tizen.NUI.Extension.RiveAnimationView
Tizen.NUI.Extension.RiveAnimationView
Tizen.NUI.GaussianBlurView
Tizen.NUI.Scene3D.Camera
Tizen.NUI.Scene3D.Camera
Tizen.NUI.Scene3D.Light
Tizen.NUI.Scene3D.Model
Tizen.NUI.Scene3D.Model
Tizen.NUI.Scene3D.ModelNode
Tizen.NUI.Scene3D.SceneView
Tizen.NUI.Scene3D.SceneView
Tizen.NUI.Wearable.WatchView
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
Declaration
API Level: 3
Properties
View Source
AlignSelf
The Child property of FlexContainer.
The alignment of the flex item along the cross axis, which, if set, overides the default alignment for all items in the container.
Declaration
public int AlignSelf { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
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
API Level: 3
View Source
BackgroundImage
The mutually exclusive with "backgroundColor" and "background" type Map.
Declaration
public string BackgroundImage { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
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
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
Type |
Description |
System.UInt32 |
|
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
ColumnSpan
The number of columns this child occupies, if not set, the default value is 1.
Declaration
public float ColumnSpan { get; set; }
Property Value
API Level: 3
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
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
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
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
Type |
Description |
System.Boolean |
|
API Level: 3
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
Type |
Description |
System.Boolean |
|
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
View Source
HeightSpecification
The required policy for this dimension, LayoutParamPolicies enum or exact value.
Declaration
public int HeightSpecification { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 6
View Source
HierarchyDepth
Gets the depth in the hierarchy for the view.
Declaration
public int HierarchyDepth { get; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
Declaration
Property Value
Type |
Description |
System.UInt32 |
|
API Level: 3
View Source
InheritLayoutDirection
Gets/Sets whether inherit parent's the layout Direction.
Declaration
public bool InheritLayoutDirection { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
API Level: 3
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
Type |
Description |
System.Boolean |
|
API Level: 3
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
LayoutTransition
Set a layout transitions for this View.
Declaration
public LayoutTransition LayoutTransition { 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
Type |
Description |
System.Boolean |
|
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
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
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
API Level: 3
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
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
API Level: 5
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
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
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
API Level: 3
View Source
PositionUsesPivotPoint
Determines whether the pivot point should be used to determine the position of the view.
This is true by default.
Declaration
public bool PositionUsesPivotPoint { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
RendererCount
Gets the number of renderers held by the view.
Declaration
public uint RendererCount { get; }
Property Value
Type |
Description |
System.UInt32 |
|
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
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 postion of the view.
Declaration
public Vector2 ScreenPosition { get; }
Property Value
API Level: 3
View Source
Sensitive
Gets or sets the status of whether the view should emit touch or hover signals.
Declaration
public bool Sensitive { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Int32 |
|
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
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
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
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
Declaration
public string StyleName { get; set; }
Property Value
Type |
Description |
System.String |
|
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
Declaration
public PropertyMap Tooltip { get; set; }
Property Value
API Level: 3
Declaration
public string TooltipText { set; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
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
Visibility
Retrieves the visibility flag of the view.
Declaration
public bool Visibility { get; }
Property Value
Type |
Description |
System.Boolean |
|
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
Type |
Description |
System.Boolean |
|
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
View Source
WidthSpecification
The required policy for this dimension, LayoutParamPolicies enum or exact value.
Declaration
public int WidthSpecification { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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
public override void Add(View child)
Parameters
Type |
Name |
Description |
View |
child |
|
Overrides
API Level: 4
Declaration
public uint AddRenderer(Renderer renderer)
Parameters
Returns
Type |
Description |
System.UInt32 |
|
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 = default(AlphaFunction.BuiltinFunctions? ), object initialValue = null)
Parameters
Type |
Name |
Description |
System.Object |
destinationValue |
|
System.Int32 |
startTime |
|
System.Int32 |
endTime |
|
System.Nullable<AlphaFunction.BuiltinFunctions> |
alphaFunction |
|
System.Object |
initialValue |
|
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 = default(AlphaFunction.BuiltinFunctions? ), object initialColor = null)
Parameters
Type |
Name |
Description |
System.String |
targetVisual |
|
System.Object |
destinationColor |
|
System.Int32 |
startTime |
|
System.Int32 |
endTime |
|
System.Nullable<AlphaFunction.BuiltinFunctions> |
alphaFunction |
|
System.Object |
initialColor |
|
Returns
API Level: 3
Declaration
public void ClearBackground()
API Level: 3
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 |
System.Int32 |
propertyIndexOfVisual |
The Property index of the visual.
|
System.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
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 |
System.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
GetChildAt(UInt32)
Retrieves a child view by index.
Declaration
public override View GetChildAt(uint index)
Parameters
Type |
Name |
Description |
System.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
Type |
Description |
System.UInt32 |
|
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 |
System.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 |
System.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
HasFocus()
Queries whether the view has a focus.
Declaration
Returns
Type |
Description |
System.Boolean |
True if this view has a focus.
|
API Level: 3
Declaration
API Level: 3
View Source
IsResourceReady()
Queries if all resources required by a view are loaded and ready.
Declaration
public bool IsResourceReady()
Returns
Type |
Description |
System.Boolean |
|
API Level: 3
View Source
LowerToBottom()
Lowers the view to the bottom of all views.
Declaration
public void LowerToBottom()
API Level: 3
View Source
RaiseToTop()
Raises the view above all other views.
Declaration
API Level: 3
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
Declaration
public void RemoveRenderer(uint index)
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
|
API Level: 3
Declaration
public void RemoveRenderer(Renderer renderer)
Parameters
API Level: 3
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 |
System.Boolean |
True if the conversion succeeded.
|
API Level: 3
Precondition: The view has been initialized.
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
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 |
System.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.
Events
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 |
System.EventHandler |
|
API Level: 3
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
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 |
System.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 |
System.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
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 |
System.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 |
System.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 |
System.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 signal is emitted when the visible property 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
System.ComponentModel.INotifyPropertyChanged
System.IDisposable