Example #1
0
        public void Load(BinaryReader reader)
        {
            // Clear current list of group settings
            MainWindow.listGroupConfigs.Items.Clear();

            // Get number of group settings instances
            int count = reader.ReadInt32();

            // Enumerate every instance of group settings
            for (int i = 0; i < count; i++)
            {
                // Get instance of group settings
                GroupSettings settings = GroupSettings.Parse(reader);

                // Create control from settings
                ControlGroupSettings control = new ControlGroupSettings(settings);

                // Add instance to group settings items control
                MainWindow.listGroupConfigs.Items.Add(control);
            }
        }
Example #2
0
        private void btnAddGroupConfig_Click(object sender, RoutedEventArgs e)
        {
            ControlGroupSettings groupSettings = new ControlGroupSettings();

            itemsGroupConfigs.Items.Add(groupSettings);
        }