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)
        {

        }