Class Popup
Definition
- Namespace:
- Tizen.NUI.UIComponents
- Assembly:
- Tizen.NUI.dll
The Popup widget provides a configurable popup dialog with a built-in layout of three main fields.
public class Popup : View, INotifyPropertyChanged, IDisposable
- Inheritance
-
objectTizen.NUI.Binding.BindableObjectTizen.NUI.Binding.ElementPopup
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourcePopup()
Creates the popup.
Declaration
public Popup()
Properties
View SourceAnimationDuration
The animation duration.
Declaration
public float AnimationDuration { get; set; }
Property Value
Type | Description |
---|---|
float |
AnimationMode
The animation mode.
Declaration
public Popup.AnimationModeType AnimationMode { get; set; }
Property Value
Type | Description |
---|---|
Popup.AnimationModeType |
AutoHideDelay
The auto hide delay.
Declaration
public int AutoHideDelay { get; set; }
Property Value
Type | Description |
---|---|
int |
BackingColor
The backing color.
Declaration
public Vector4 BackingColor { get; set; }
Property Value
Type | Description |
---|---|
Vector4 |
BackingEnabled
The backing enabled.
Declaration
public bool BackingEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool |
Content
The popup content.
Declaration
public PropertyMap Content { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
ContextualMode
The contextual mode.
Declaration
public Popup.ContextualModeType ContextualMode { get; set; }
Property Value
Type | Description |
---|---|
Popup.ContextualModeType |
DisplayState
The popup display state.
Declaration
public Popup.DisplayStateType DisplayState { get; set; }
Property Value
Type | Description |
---|---|
Popup.DisplayStateType |
EntryAnimation
The entry animation.
Declaration
public PropertyMap EntryAnimation { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
ExitAnimation
The exit animation.
Declaration
public PropertyMap ExitAnimation { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
Footer
The popup footer.
Declaration
public PropertyMap Footer { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
PopupBackgroundBorder
The background border.
Declaration
public Rectangle PopupBackgroundBorder { get; set; }
Property Value
Type | Description |
---|---|
Rectangle |
PopupBackgroundImage
The background image.
Declaration
public string PopupBackgroundImage { get; set; }
Property Value
Type | Description |
---|---|
string |
TailDownImage
The tail down image.
Declaration
public string TailDownImage { get; set; }
Property Value
Type | Description |
---|---|
string |
TailLeftImage
The tail left image.
Declaration
public string TailLeftImage { get; set; }
Property Value
Type | Description |
---|---|
string |
TailPosition
The popup tail position.
Declaration
public Vector3 TailPosition { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
TailRightImage
The tail right image.
Declaration
public string TailRightImage { get; set; }
Property Value
Type | Description |
---|---|
string |
TailUpImage
The tail up image.
Declaration
public string TailUpImage { get; set; }
Property Value
Type | Description |
---|---|
string |
TailVisibility
The popup tail visibility.
Declaration
public bool TailVisibility { get; set; }
Property Value
Type | Description |
---|---|
bool |
Title
The popup title.
Declaration
public PropertyMap Title { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
TouchTransparent
The touch transparent.
Declaration
public bool TouchTransparent { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
View SourceDispose(DisposeTypes)
Dispose.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type | The dispose type |
Overrides
View SourceSetContent(View)
Sets the content actor.
Declaration
public void SetContent(View content)
Parameters
Type | Name | Description |
---|---|---|
View | content | The actor to use. |
SetDisplayState(DisplayStateType)
Sets the display state of popup.
There are 4 total display states.
Only 2 can be set, but all four can be read for better inspection of the current popup state.
The other two states are getable, but not setable, and are there for consistency.
| Value | Setting the state | Getting the state |
|----------|--------------------------------|--------------------------------|
| SHOWN | Show the popup | The popup is fully shown |
| HIDDEN | Hide the popup | The popup is fully hidden |
| SHOWING | | The popup is transitioning in |
| HIDING | | The popup is transitioning out |
All 4 states changes cause notifications via 4 respective signals that can be connected to.
Declaration
public void SetDisplayState(Popup.DisplayStateType displayState)
Parameters
Type | Name | Description |
---|---|---|
Popup.DisplayStateType | displayState | The desired display state to change to. |
SetFooter(View)
Sets the actor to use for the footer in this popup.
Declaration
public void SetFooter(View footer)
Parameters
Type | Name | Description |
---|---|---|
View | footer | The footer actor to be added to this popup. |
SetTitle(View)
Sets the title for this popup.
Declaration
public void SetTitle(View titleView)
Parameters
Type | Name | Description |
---|---|---|
View | titleView | The actor to set the title. |
Events
View SourceHidden
An event is sent when the popup has been completely hidden.
Declaration
public event EventHandler<Popup.HiddenEventArgs> Hidden
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><Popup.HiddenEventArgs> |
Hiding
An event is sent when the popup starts to hide.
Declaration
public event EventHandler<Popup.HidingEventArgs> Hiding
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><Popup.HidingEventArgs> |
Showing
An event is sent when the popup starts showing.
Declaration
public event EventHandler<Popup.ShowingEventArgs> Showing
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><Popup.ShowingEventArgs> |
Shown
An event is sent when the popup has been fully displayed.
Declaration
public event EventHandler<Popup.ShownEventArgs> Shown
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><Popup.ShownEventArgs> |
TouchedOutside
An event is sent when the user has touched outside the dialog.
Declaration
public event EventHandler<Popup.TouchedOutsideEventArgs> TouchedOutside
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><Popup.TouchedOutsideEventArgs> |