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; }
属性值
Actions
public ObservableCollection<DialogAction> Actions { get; set; }
属性值
DialogContent
public string DialogContent { get; set; }
属性值
DialogIcon
public Visual? DialogIcon { get; set; }
属性值
ExecutedActionIndex
public int ExecutedActionIndex { get; set; }
属性值
HasInput
public bool HasInput { get; set; }
属性值
InputResult
public string InputResult { get; set; }
属性值
方法
InitializeComponent()
InitializeComponent
public void InitializeComponent()
OnContentRendered(EventArgs)
Raises the ContentRendered event.
protected override void OnContentRendered(EventArgs e)
参数
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
Tvalue
TpropertyName
string
返回
类型参数
T
ShowDialog(string, string, BitmapImage, double, double)
public static int ShowDialog(string caption, string message, BitmapImage icon, double iconWidth, double iconHeight)
参数
caption
stringmessage
stringicon
BitmapImageiconWidth
doubleiconHeight
double
返回
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
stringmessage
stringicon
BitmapImageiconWidth
doubleiconHeight
doubledialogActions
ObservableCollection<DialogAction>
返回
ShowDialog(string, BitmapImage, double, double)
public static int ShowDialog(string message, BitmapImage icon, double iconWidth, double iconHeight)
参数
message
stringicon
BitmapImageiconWidth
doubleiconHeight
double
返回
ShowDialog(out string)
public void ShowDialog(out string inputResult)
参数
inputResult
string
ShowError(string)
public static int ShowError(string message)
参数
message
string
返回
ShowHint(string)
public static int ShowHint(string message)
参数
message
string
返回
ShowInfo(string)
public static int ShowInfo(string message)
参数
message
string
返回
事件
PropertyChanged
Occurs when a property value changes.
public event PropertyChangedEventHandler? PropertyChanged