Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
Popup is one kind of common component, it can be used as popup window.
User can handle Popup button count, head title and content area.
public class Popup : Control, IDynamicResourceHandler, INameScope, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
System.IDisposable
Constructors
View Source
Creates a new instance of a Popup.
Declaration
View Source
Creates a new instance of a Popup with style.
Declaration
public Popup(string style)
Parameters
Type |
Name |
Description |
string |
style |
Create Popup by special style defined in UX.
|
View Source
Creates a new instance of a Popup with style.
Declaration
public Popup(PopupStyle popupStyle)
Parameters
Type |
Name |
Description |
PopupStyle |
popupStyle |
Create Popup by style customized by user.
|
Fields
View Source
Declaration
public static readonly BindableProperty ButtonBackgroundBorderProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonBackgroundProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonCountProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonFontFamilyProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonHeightProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonImageShadowProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonOverLayBackgroundColorSelectorProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonTextAlignmentProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonTextColorProperty
Field Value
View Source
Declaration
public static readonly BindableProperty ButtonTextPointSizeProperty
Field Value
View Source
Declaration
public static readonly BindableProperty TitleHeightProperty
Field Value
View Source
Declaration
public static readonly BindableProperty TitlePointSizeProperty
Field Value
View Source
Declaration
public static readonly BindableProperty TitleTextColorProperty
Field Value
View Source
TitleTextHorizontalAlignmentProperty
Declaration
public static readonly BindableProperty TitleTextHorizontalAlignmentProperty
Field Value
View Source
TitleTextPositionProperty
Declaration
public static readonly BindableProperty TitleTextPositionProperty
Field Value
View Source
Declaration
public static readonly BindableProperty TitleTextProperty
Field Value
Properties
View Source
Button background image's resource url in Popup.
Declaration
public string ButtonBackground { get; set; }
Property Value
View Source
Button background image's border in Popup.
Declaration
public Rectangle ButtonBackgroundBorder { get; set; }
Property Value
View Source
Declaration
public int ButtonCount { get; set; }
Property Value
View Source
Button text font family in Popup.
Declaration
public string ButtonFontFamily { get; set; }
Property Value
View Source
Declaration
public int ButtonHeight { get; set; }
Property Value
View Source
Button's image shadow in Popup.
Declaration
public ImageShadow ButtonImageShadow { get; set; }
Property Value
View Source
Button overlay background color selector in Popup.
Declaration
public Selector<Color> ButtonOverLayBackgroundColorSelector { get; set; }
Property Value
View Source
Button text horizontal alignment in Popup.
Declaration
public HorizontalAlignment ButtonTextAlignment { get; set; }
Property Value
View Source
Button text color in Popup.
Declaration
public Color ButtonTextColor { get; set; }
Property Value
View Source
Button text point size in Popup.
Declaration
public float ButtonTextPointSize { get; set; }
Property Value
View Source
Content view in Popup, only can be gotten.
Declaration
public View ContentView { get; }
Property Value
View Source
Declaration
public TextLabel Title { get; }
Property Value
View Source
Title text's height in Popup.
Declaration
public int TitleHeight { get; set; }
Property Value
View Source
Title text point size in Popup.
Declaration
public float TitlePointSize { get; set; }
Property Value
View Source
Title text string in Popup.
Declaration
public string TitleText { get; set; }
Property Value
View Source
Title text color in Popup.
Declaration
public Color TitleTextColor { get; set; }
Property Value
View Source
Title text horizontal alignment in Popup.
Declaration
public HorizontalAlignment TitleTextHorizontalAlignment { get; set; }
Property Value
View Source
Title text's position in Popup.
Declaration
public Position TitleTextPosition { get; set; }
Property Value
Methods
View Source
Informs AT-SPI bridge about the set of AT-SPI states associated with this object.
Declaration
protected override AccessibilityStates AccessibilityCalculateStates()
Returns
Overrides
View Source
Add button by style's name.
Declaration
public void AddButton(string buttonText, string style)
Parameters
Type |
Name |
Description |
string |
buttonText |
|
string |
style |
|
View Source
Declaration
public void AddButton(string buttonText, ButtonStyle style)
Parameters
Type |
Name |
Description |
string |
buttonText |
|
ButtonStyle |
style |
|
View Source
Declaration
public void AddButton(string buttonText)
Parameters
Type |
Name |
Description |
string |
buttonText |
|
View Source
Declaration
public void AddContentText(View childView)
Parameters
Type |
Name |
Description |
View |
childView |
|
View Source
Declaration
public override void ApplyStyle(ViewStyle viewStyle)
Parameters
Type |
Name |
Description |
ViewStyle |
viewStyle |
The style to apply.
|
Overrides
View Source
Declaration
protected override ViewStyle CreateViewStyle()
Returns
Type |
Description |
ViewStyle |
The default popup style.
|
Overrides
View Source
Declaration
public virtual void Dismiss()
View Source
Dispose Popup and all children on it.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
View Source
Declaration
public Button GetButton(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
View Source
Declaration
public override void OnFocusGained()
Overrides
View Source
Declaration
public override void OnFocusLost()
Overrides
View Source
Initialize AT-SPI object.
Declaration
public override void OnInitialize()
Overrides
View Source
Declaration
protected override void OnUpdate()
Overrides
View Source
Declaration
public virtual void Post(Window targetWindow)
Parameters
Type |
Name |
Description |
Window |
targetWindow |
|
View Source
Declaration
public void RemoveButton(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
View Source
Set button text by index.
Declaration
public void SetButtonText(int index, string text)
Parameters
Type |
Name |
Description |
int |
index |
Button index.
|
string |
text |
Button text string.
|
Events
View Source
An event for the button clicked signal which can be used to subscribe or unsubscribe the event handler provided by the user.
Declaration
public event EventHandler<Popup.ButtonClickEventArgs> PopupButtonClickEvent
Event Type
Implements
System.IDisposable
Extension Methods