using BBWY.Client.ViewModels; using BBWY.Controls; namespace BBWY.Client.Views.ServiceOrder { /// <summary> /// EditServiceOrder.xaml 的交互逻辑 /// </summary> public partial class EditServiceOrder : BWindow { public EditServiceOrder(Models.ServiceOrder serviceOrder) { InitializeComponent(); (this.DataContext as EditServiceOrderViewModel).SetData(serviceOrder); GalaSoft.MvvmLight.Messaging.Messenger.Default.Register<bool>(this, "closeEditServiceOrder", (r) => { if (r) { this.Dispatcher.Invoke(() => { this.DialogResult = true; this.Close(); }); } }); } } }