packages/MaterialDesignThemes.2.5.1/src/net45/DialogClosingEventArgs.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Windows;
namespace MaterialDesignThemes.Wpf
{
public class DialogClosingEventArgs : RoutedEventArgs
{
public DialogClosingEventArgs(DialogSession session, object parameter)
{
if (session == null) throw new ArgumentNullException(nameof(session));
Session = session;
Parameter = parameter;
}
public DialogClosingEventArgs(DialogSession session, object parameter, RoutedEvent routedEvent) : base(routedEvent)
{
if (session == null) throw new ArgumentNullException(nameof(session));
Session = session;
Parameter = parameter;
}
public DialogClosingEventArgs(DialogSession session, object parameter, RoutedEvent routedEvent, object source) : base(routedEvent, source)
{
if (session == null) throw new ArgumentNullException(nameof(session));
Session = session;
Parameter = parameter;
}
/// <summary>
/// Cancel the close.
/// </summary>
public void Cancel()
{
IsCancelled = true;
}
/// <summary>
/// Indicates if the close has already been cancelled.
/// </summary>
public bool IsCancelled { get; private set; }
/// <summary>
/// Gets the paramter originally provided to <see cref="DialogHost.CloseDialogCommand"/>/
/// </summary>
public object Parameter { get; }
/// <summary>
/// Allows interation with the current dialog session.
/// </summary>
public DialogSession Session { get; }
/// <summary>
/// Gets the <see cref="DialogHost.DialogContent"/> which is currently displayed, so this could be a view model or a UI element.
/// </summary>
[Obsolete("Prefer Session.Content")]
public object Content => Session.Content;
}
后面还有 1 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。