public PasswordWindowsControl()
        {
            InitializeComponent();
            _passwordWindowsData = new PasswordWindowsData();

            AddEventHandlers();
        }
        public void SetControl(IEnumerable <IComponentData> list)
        {
            RemoveEventHandlers();

            _passwordWindowsData = list.OfType <PasswordWindowsData>().FirstOrDefault();

            maxPasswordLength_Textbox.text_Box.Text          = _passwordWindowsData.MinPWLength.Key;
            maxPasswordLength_Textbox.onOff_CheckBox.Checked = _passwordWindowsData.MinPWLength.Value;

            winDomains_TextBox.text_Box.Text          = _passwordWindowsData.WindowsDomains.Key.ToString();
            winDomains_TextBox.onOff_CheckBox.Checked = _passwordWindowsData.WindowsDomains.Value;

            defaultDomain_TextBox.text_Box.Text          = _passwordWindowsData.DefaultDomain.Key;
            defaultDomain_TextBox.onOff_CheckBox.Checked = _passwordWindowsData.DefaultDomain.Value;

            passwordComplexity_CheckBox.Checked = _passwordWindowsData.EnablePasswordComplexity.Key;
            windowsAuth_CheckBox.Checked        = _passwordWindowsData.EnableWindowsAuthentication.Key;


            AddEventHandlers();
        }