Ejemplo n.º 1
0
        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;
                }
            }
        }
Ejemplo n.º 2
0
        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;
        }