示例#1
0
        private void ListSavedFoldersInfo(SavedFolderType index)
        {
            UserSettingData30 d = UserSettings.Data;
            ObservableCollection <SavedFolderProject> sf = d.SavedFolders[index.Value()];

            savedWin.Append(nl);
            savedWin.AppendLineFmt("project count", sf.Count.ToString());

            foreach (SavedFolderProject kvp in sf)
            {
                listSavedFolderInfo(kvp);
            }
        }
示例#2
0
        private void ListUserSettingInfo()
        {
            int i = 0;
            UserSettingData30 d = UserSettings.Data;

            savedWin.AppendLine(nl);
            savedWin.AppendLineFmt("default volume", d.DefaultVolume);
            savedWin.AppendLineFmt("sheet title case", d.SheetTitleCase.Name());
            savedWin.AppendLineFmt("prior path 0", d.PriorFolders[0]?.GetFullPath ?? "null prior path");
            savedWin.AppendLineFmt("prior path 1", d.PriorFolders[1]?.GetFullPath ?? "null prior path");

            foreach (FilePath <FileNameSimple> s in d.PriorFolders)
            {
                savedWin.AppendLineFmt("prior folder #" + i++, s?.GetFullPath ?? "is null");
            }
        }
示例#3
0
//		public void Test_02(SavedFolderManager sfMgr, SavedFolderType index)
//		{
////			UserSettingData30 d = UserSettings.Data;
//
//			bool result = sfMgr.AddProjectFavorite(CurrentFolder[idx], TestFolder[idx++]);
//
//			savedWin.AppendLineFmt("make project", (result ? ";worked" : "failed"));
//
////			Test_03(index);
//		}

        public void Test_03(SavedFolderType index)
        {
            UserSettingData30 d = UserSettings.Data;

            ListInfo("before", index);

            UserSettings.Admin.Reset();

            ListInfo("after reset", index);

            d = UserSettings.Data;

            UserSettings.Admin.Read();

            ListInfo("after", index);

            d = UserSettings.Data;
        }