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; } } }
public InformationDialog(CustomDialogEntryData data) { InitializeComponent(); this.DataContext = new InformationDialogViewModel(data); }
public async Task ShowDialog(CustomDialogEntryData data) { await _dialogCoordinator.ShowMetroDialogAsync(ViewModelLocator.Instance.Main, new InformationDialog(data)); }