public FlgView(InfoManagerService.QueryTargetInfo info, InfoManagerService.FlgMold mold) { InitializeComponent(); this.vm = new ViewModel.FlgViewModel(info, mold); this.DataContext = vm; #region Messenger Messenger.Default.Register<GenericMessage<string>>(this, "FlgFlyOut", msg => { switch (msg.Content) { case "Edit": this.Edit_fo.IsOpen = !this.Edit_fo.IsOpen; break; case "Add": this.Add_fo.IsOpen = !this.Add_fo.IsOpen; break; } }); #endregion }
public FlgViewModel(InfoManagerService.QueryTargetInfo info, InfoManagerService.FlgMold mold) { // TODO: Complete member initialization Messenger.Default.Register<GenericMessage<string>>(this, "RefreshFlg", (msg) => { this.RefreshExec(); }); this.Info = info; this._mold = mold; if (this.Info != null) { RefreshExec(); } }
private void EditExec(InfoManagerService.Flg obj) { Messenger.Default.Send<GenericMessage<string>>(new GenericMessage<string>("Edit"), "FlgFlyOut"); Messenger.Default.Send<GenericMessage<InfoManagerService.Flg>>(new GenericMessage<InfoManagerService.Flg>(obj), "EditFlg"); }
private bool CanEdit(InfoManagerService.Flg arg) { if (arg != null) { return true; } return false; }
private void SelectedChangedExec(InfoManagerService.QueryMold obj) { }