コード例 #1
0
 public InformationDialogViewModel(CustomDialogEntryData data)
 {
     if (data != null)
     {
         this.DialogTitle     = data.DialogTitle;
         this.DialogMessage   = data.DialogMessage;
         this.ButtonText      = data.OkButtonMessage;
         this._metroWindow    = data.MetroWindow;
         this.InformationType = data.InformationType;
         if (data.OkCommand != null)
         {
             this.OkButtonCommand = data.OkCommand;
         }
     }
 }
コード例 #2
0
 public InformationDialog(CustomDialogEntryData data)
 {
     InitializeComponent();
     this.DataContext = new InformationDialogViewModel(data);
 }
コード例 #3
0
 public async Task ShowDialog(CustomDialogEntryData data)
 {
     await _dialogCoordinator.ShowMetroDialogAsync(ViewModelLocator.Instance.Main, new InformationDialog(data));
 }