private void UpdateKeyFromNameIfUserDidNotSetIt() { if (_nameStringFormGroup.Value != null && (!_keyStringFormGroup.Touched || _keyStringFormGroup.Value.Length == 0)) { Regex rgx = new Regex("[^a-zA-Z0-9 -]"); string key = rgx.Replace(_nameStringFormGroup.Value.ToLower().Replace(" ", "-"), ""); _keyStringFormGroup.Autofill(key); } }
private void Init(DataScope dataScope, string dialogTitle, Group group) { DataScope = dataScope; DialogTitle = dialogTitle; OldGroup = group; InitializeForm(); if (group != null) { _keyStringFormGroup.Autofill(group.key); _nameStringFormGroup.Autofill(group.name); } _scopeEnumFormGroup.Autofill(dataScope); }