public static void Deal(string message) { bool success = MessageManager.ParseStruct <NurseryStruct>(message, out NurseryStruct ns); if (success) { switch (ns.type) { case NurseryType.Setting: ConfigClerk.Deal(ns.content); break; case NurseryType.Operation: OperationClerk.Deal(ns.content); break; case NurseryType.Information: InformationClerk.Deal(ns.content); break; default: LoggingManager.Warn("Invalid NurseryType"); break; } } }
private async void TryAddFile(string pathName) { if (fargs.ContainsKey(pathName)) { await MessageDialog.Info("文件已存在", pathName); return; } else { OperationClerk.TryAdd(pathName); } //ToggleSwitch ts = NewSwitch(pathName); // ProcessListBox.Items.Add(ts); //switchCache[pathName] = ts; }