Example #1
0
        private void DialogHost_Closing(object sender, CancelEventArgs e)
        {
            //string errorMessage = Model.GetErrorIfInvalidIdentifier(ConfigName);
            //if (!String.IsNullOrEmpty(errorMessage))
            //{
            //    DisplayErrorMessage(DialogHost, errorMessage);
            //    e.Cancel = true;
            //    return;
            //}

            if (Model.ConfigExists(ConfigType.ShortTypeName))
            {
                MessageBoxResult result = DialogHost.RequestConfirmation(
                    String.Format(CultureInfo.CurrentCulture, Resources.OverwriteMessage, ConfigType.ShortTypeName),
                    Resources.AddConfigWindowTitle);

                if (result == MessageBoxResult.Yes)
                {
                    Model.IsOverwritingFiles = true;
                }
                else
                {
                    e.Cancel = true;
                }
            }
        }