Ejemplo n.º 1
0
        ///<summary>
        /// Helper method to raise property changed event for a Boolean property
        /// setter.
        /// </summary>
        /// <typeparam name="T">Type of property</typeparam>
        /// <param name="field">The backing field to be set</param>
        /// <param name="value">The value to be set to</param>
        /// <param name="selectorExpression">() => [property name]</param>
        /// <returns></returns>
        protected bool SetBoolField <T>(ref string field, T value, Expression <Func <T> > selectorExpression)
        {
            string stringValue = BoolHelper.ValueFromBool(value);

            return(SetFieldInternal(ref field, stringValue, selectorExpression));
        }