Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 6
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, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
Declaration
API Level: 6
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
Declaration
public static readonly BindableProperty ButtonBackgroundBorderProperty
Field Value
Declaration
public static readonly BindableProperty ButtonBackgroundProperty
Field Value
Declaration
public static readonly BindableProperty ButtonCountProperty
Field Value
Declaration
public static readonly BindableProperty ButtonFontFamilyProperty
Field Value
Declaration
public static readonly BindableProperty ButtonHeightProperty
Field Value
Declaration
public static readonly BindableProperty ButtonImageShadowProperty
Field Value
Declaration
public static readonly BindableProperty ButtonOverLayBackgroundColorSelectorProperty
Field Value
Declaration
public static readonly BindableProperty ButtonTextAlignmentProperty
Field Value
Declaration
public static readonly BindableProperty ButtonTextColorProperty
Field Value
Declaration
public static readonly BindableProperty ButtonTextPointSizeProperty
Field Value
Declaration
public static readonly BindableProperty TitleHeightProperty
Field Value
Declaration
public static readonly BindableProperty TitlePointSizeProperty
Field Value
Declaration
public static readonly BindableProperty TitleTextColorProperty
Field Value
Declaration
public static readonly BindableProperty TitleTextHorizontalAlignmentProperty
Field Value
Declaration
public static readonly BindableProperty TitleTextPositionProperty
Field Value
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
API Level: 6
Declaration
public Rectangle ButtonBackgroundBorder { get; set; }
Property Value
API Level: 6
Declaration
public int ButtonCount { get; set; }
Property Value
API Level: 6
Declaration
public string ButtonFontFamily { get; set; }
Property Value
API Level: 6
Declaration
public int ButtonHeight { get; set; }
Property Value
API Level: 6
Declaration
public ImageShadow ButtonImageShadow { get; set; }
Property Value
API Level: 6
View Source
Button overlay background color selector in Popup.
Declaration
public Selector<Color> ButtonOverLayBackgroundColorSelector { get; set; }
Property Value
API Level: 6
Declaration
public HorizontalAlignment ButtonTextAlignment { get; set; }
Property Value
API Level: 6
Declaration
public Color ButtonTextColor { get; set; }
Property Value
API Level: 6
Declaration
public float ButtonTextPointSize { get; set; }
Property Value
API Level: 6
Declaration
public View ContentView { get; }
Property Value
API Level: 6
Declaration
public TextLabel Title { get; }
Property Value
Declaration
public int TitleHeight { get; set; }
Property Value
API Level: 6
Declaration
public float TitlePointSize { get; set; }
Property Value
API Level: 6
Declaration
public string TitleText { get; set; }
Property Value
API Level: 6
Declaration
public Color TitleTextColor { get; set; }
Property Value
API Level: 6
Declaration
public HorizontalAlignment TitleTextHorizontalAlignment { get; set; }
Property Value
API Level: 6
Declaration
public Position TitleTextPosition { get; set; }
Property Value
API Level: 6
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
Declaration
public void AddButton(string buttonText)
Parameters
Type |
Name |
Description |
String |
buttonText |
|
Declaration
public void AddButton(string buttonText, string style)
Parameters
Declaration
public void AddButton(string buttonText, ButtonStyle style)
Parameters
Declaration
public void AddContentText(View childView)
Parameters
Type |
Name |
Description |
View |
childView |
|
Declaration
public override void ApplyStyle(ViewStyle viewStyle)
Parameters
Type |
Name |
Description |
ViewStyle |
viewStyle |
The style to apply.
|
Overrides
Declaration
protected override ViewStyle CreateViewStyle()
Returns
Type |
Description |
ViewStyle |
The default popup style.
|
Overrides
Declaration
public virtual void Dismiss()
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 6
Declaration
public Button GetButton(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Declaration
public override void OnFocusGained()
Overrides
API Level: 6
Declaration
public override void OnFocusLost()
Overrides
API Level: 6
Declaration
public override void OnInitialize()
Overrides
Declaration
protected override void OnUpdate()
Overrides
Declaration
public virtual void Post(Window targetWindow)
Parameters
Type |
Name |
Description |
Window |
targetWindow |
|
Declaration
public void RemoveButton(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Declaration
public void SetButtonText(int index, string text)
Parameters
Type |
Name |
Description |
Int32 |
index |
Button index.
|
String |
text |
Button text string.
|
API Level: 6
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
API Level: 6
Implements
Extension Methods