Table of Contents

CommonDialog 类

命名空间
ClassIsland.Core.Controls.CommonDialog
程序集
ClassIsland.Core.dll

CommonDialog.xaml 的交互逻辑

public class CommonDialog : MyWindow, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, INotifyPropertyChanged, IComponentConnector
继承
CommonDialog
实现
继承成员

构造函数

CommonDialog()

public CommonDialog()

属性

ActionCommand

public static ICommand ActionCommand { get; }

属性值

ICommand

Actions

public ObservableCollection<DialogAction> Actions { get; set; }

属性值

ObservableCollection<DialogAction>

DialogContent

public string DialogContent { get; set; }

属性值

string

DialogIcon

public Visual? DialogIcon { get; set; }

属性值

Visual

ExecutedActionIndex

public int ExecutedActionIndex { get; set; }

属性值

int

HasInput

public bool HasInput { get; set; }

属性值

bool

InputResult

public string InputResult { get; set; }

属性值

string

方法

InitializeComponent()

InitializeComponent

public void InitializeComponent()

OnContentRendered(EventArgs)

Raises the ContentRendered event.

protected override void OnContentRendered(EventArgs e)

参数

e EventArgs

An EventArgs that contains the event data.

OnPropertyChanged(string?)

protected virtual void OnPropertyChanged(string? propertyName = null)

参数

propertyName string

SetField<T>(ref T, T, string?)

protected bool SetField<T>(ref T field, T value, string? propertyName = null)

参数

field T
value T
propertyName string

返回

bool

类型参数

T

ShowDialog(string, string, BitmapImage, double, double)

public static int ShowDialog(string caption, string message, BitmapImage icon, double iconWidth, double iconHeight)

参数

caption string
message string
icon BitmapImage
iconWidth double
iconHeight double

返回

int

ShowDialog(string, string, BitmapImage, double, double, ObservableCollection<DialogAction>)

public static int ShowDialog(string caption, string message, BitmapImage icon, double iconWidth, double iconHeight, ObservableCollection<DialogAction> dialogActions)

参数

caption string
message string
icon BitmapImage
iconWidth double
iconHeight double
dialogActions ObservableCollection<DialogAction>

返回

int

ShowDialog(string, BitmapImage, double, double)

public static int ShowDialog(string message, BitmapImage icon, double iconWidth, double iconHeight)

参数

message string
icon BitmapImage
iconWidth double
iconHeight double

返回

int

ShowDialog(out string)

public void ShowDialog(out string inputResult)

参数

inputResult string

ShowError(string)

public static int ShowError(string message)

参数

message string

返回

int

ShowHint(string)

public static int ShowHint(string message)

参数

message string

返回

int

ShowInfo(string)

public static int ShowInfo(string message)

参数

message string

返回

int

事件

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler? PropertyChanged

事件类型

PropertyChangedEventHandler