예제 #1
0
        public static Setter GetPropertySetterWithResourceValue(DependencyProperty dependencyProperty, object key, object context, object defaultValue)
        {
            return(new Setter(dependencyProperty, ProvideSetterValue));

            object ProvideSetterValue()
            {
                if (ResourceResolver.ResolveResourceStatic(key, out var value, context))
                {
                    return(value);
                }

                return(defaultValue);
            }
        }