Ejemplo n.º 1
0
        /// <summary>
        ///     Sets a string which a a previous result of <see cref="GetFilter" />
        ///     in order to configure the <see cref="FilterControl" /> to match the
        ///     given filter criteria.
        /// </summary>
        /// <param name="filter">filter criteria</param>
        /// <returns></returns>
        public override void SetFilter(string filter)
        {
            var regex = new Regex(FILTER_REGEX);

            if (regex.IsMatch(filter))
            {
                var match = regex.Match(filter);

                _combo.SelectedItem = _enumerationSource.GetValueFromFilter(match.Groups["Value"].Value);
            }
        }