Пример #1
0
        public UIActionHandlerFunc TryShowDefaultSettingsFile(MdiTabControl dockHostControl) => perform =>
        {
            if (perform)
            {
                OpenOrActivateSettingsEditor(
                    dockHostControl,
                    defaultSettingsEditorBox,
                    () => CreateSettingsEditor(
                        GetSetting(DeveloperMode) ? SyntaxEditorCodeAccessOption.FixedFile : SyntaxEditorCodeAccessOption.ReadOnly,
                        DefaultSettings,
                        () => DefaultSettings.GenerateJson(DefaultSettings.Settings, SettingWriterOptions.Default),
                        SharedSettings.DefaultSettingsAutoSave));
            }

            return(UIActionVisibility.Enabled);
        };