WPF 后台代码 实现DynamicResource 绑定赋值

1.用SetResourceReference

X.SetResourceReference(Shape.FillProperty, "XHighlightBorderBrush");

2.使用SetValue

public static void SetDynamicResourceKey( DependencyObject obj, DependencyProperty prop, object resourceKey)
        {
            var dynamicResource = new DynamicResourceExtension(resourceKey);
            var resourceReferenceExpression = dynamicResource.ProvideValue(null);
            obj.SetValue(prop, resourceReferenceExpression);
        }

  

猜你喜欢

转载自www.cnblogs.com/chlm/p/12484557.html