public CSMaintain() { InitializeComponent(); viewModel = new CSMaintainVM(); if (IsAdd) { viewModel.csvm.Role = CSRole.CS; } BuildValidateCondition(); }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { if (CSGrid.SelectedItem != null) { CSMaintain csmCrl = new CSMaintain(); csmCrl.Dialog = Window.ShowDialog(ECCentral.Portal.UI.Customer.Resources.ResCSSet.Dialog_EditCS, csmCrl, (s, args) => { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { CSGrid.Bind(); } }, new Size(500, 287)); CSMaintainVM maintainvm = new CSMaintainVM(); maintainvm.csvm = CSGrid.SelectedItem as CSVM; csmCrl.viewModel = maintainvm; csmCrl.IsAdd = false; } else { Window.Alert("请选中一条数据"); } }