Пример #1
0
        private void CommandBinding_New(object sender, RoutedEventArgs e)
        {
            NewDialog newDialog    = new NewDialog(Current);
            bool?     dialogResult = newDialog.ShowDialog();

            switch (dialogResult)
            {
            case true:
                var obj = new BibaObject()
                {
                    Name  = newDialog.Key,
                    Value = newDialog.Value,
                    Level = newDialog.Level
                };
                ConfigUtil.WriteObject(MainWindow.Data, obj);
                if (!Current.CanRead(obj))
                {
                    obj.Value = "无权限";
                }
                objects.Add(obj);
                break;

            case false:
                break;

            default:
                break;
            }
        }
Пример #2
0
 public static void DeleteObject(Ini ini, BibaObject obj)
 {
     ini.Delete(obj.Name);
 }
Пример #3
0
 public static void WriteObject(Ini ini, BibaObject obj)
 {
     ini.WriteValue("value", obj.Value, obj.Name);
     ini.WriteValue("level", obj.Level.ToString(), obj.Name);
 }