[]
        
(Showing Draft Content)

C1.WPF.C1MessageBoxContent

C1MessageBoxContent Class

Control that displays the content of a message box. It's meant to be used inside a C1.Silverlight.C1Window.

Namespace: C1.WPF
Assembly: C1.WPF.4.6.2.dll
Syntax
[TemplatePart(Name = "Buttons", Type = typeof(Panel))]
[TemplatePart(Name = "Icon", Type = typeof(Image))]
[TemplateVisualState(Name = "Warning", GroupName = "IconStates")]
[TemplateVisualState(Name = "Error", GroupName = "IconStates")]
[TemplateVisualState(Name = "Question", GroupName = "IconStates")]
[TemplateVisualState(Name = "Information", GroupName = "IconStates")]
[TemplateVisualState(Name = "Normal", GroupName = "IconStates")]
[TemplateVisualState(Name = "MouseOver", GroupName = "CommonStates")]
[TemplateVisualState(Name = "Disabled", GroupName = "CommonStates")]
[StyleTypedProperty(Property = "ButtonStyle", StyleTargetType = typeof(Button))]
public class C1MessageBoxContent : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient

Constructors

Name Description
C1MessageBoxContent()

Initializes a new instance of a C1MessageBoxContent.

Fields

Name Description
ButtonProperty

Identifies the Button dependency property.

ButtonStyleProperty

Identifies the ButtonStyle dependency property.

CancelTextProperty

Identifies the CancelText dependency property.

IconProperty

Identifies the Icon dependency property.

MessageProperty

Identifies the Message dependency property.

NoTextProperty

Identifies the NoText dependency property.

OKTextProperty

Identifies the OKText dependency property.

YesTextProperty

Identifies the YesText dependency property.

Properties

Name Description
Button

Gets or sets a C1MessageBoxButton specifying which buttons are displayed in the message box.

ButtonStyle

Gets or sets the style applied to the message box's buttons.

CancelText

Gets or sets the text displayed in the Cancel button.

Icon

Gets or sets a C1MessageBoxIcon specifying which icon is displayed in the message box.

Message

Gets or sets the message text displayed in the message box.

NoText

Gets or sets the text displayed in the No button.

OKText

Gets or sets the text displayed in the OK button.

YesText

Gets or sets the text displayed in the Yes button.

Methods

Name Description
ChangeVisualStateCommon(bool)

Updates the current visual state of the Common visual state group to match the object's properties.

ChangeVisualStateIcon(bool)

Updates the current visual state of the Icon visual state group to match the object's properties.

OnApplyTemplate()

Builds the visual tree for the C1MessageBoxContent control when a new template is applied.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Invoked whenever the effective value of any dependency property has been updated.

Events

Name Description
ButtonClick

Event fired when a button is pressed.

IsMouseOverChanged

Event raised when the IsMouseOver property has changed.

Extension Methods