コード例 #1
0
        public override void startResetThread()
        {
            DialogBoxViewModel.Answer  = "None";
            DialogBoxViewModel.Mode    = "Confirm";
            DialogBoxViewModel.Title   = "Reset Form";
            DialogBoxViewModel.Message = "Resetting form will restore previous values. Proceed?";

            while (DialogBoxViewModel.Answer.Equals("None"))
            {
                Thread.Sleep(100);
            }

            if (DialogBoxViewModel.Answer.Equals("OK"))
            {
                Provider = (Provider)CopyProvider.Clone();
                foreach (PropertyInfo info in GetType().GetProperties())
                {
                    if (info.Name.EndsWith("Error"))
                    {
                        info.SetValue(this, "");
                    }
                }
            }
            DialogBoxViewModel.Answer = "";
        }
コード例 #2
0
        public void Copy(CopyArgs args)
        {
            var provider = new CopyProvider(args);

            provider.Copy();
        }