private async void BtnAddNewRow_OnClick(object sender, RoutedEventArgs e) { var dt = CurrentModel.GetNewRow(); var dialog = (BaseMetroDialog)this.Resources["PayementDetail"]; dialog.Title = "გადახდის დამატება"; dialog.DataContext = new PaymentDetailViewModel(dt, CurrentModel.ClientBalance); await App.Current.CurrentMainWindow.ShowMetroDialogAsync(dialog); }