コード例 #1
0
 public virtual void SetValue(object instance, object value, IValueContext valueContext)
 {
     if (ValueSetter.IsStatic)
     {
         ValueSetter.Invoke(null, new[] { instance, value });
     }
     else
     {
         member.Setter.Invoke(instance, new[] { value });
     }
 }
コード例 #2
0
 private void SetValueIndependent(object instance, object value)
 {
     if (ValueSetter.IsStatic)
     {
         ValueSetter.Invoke(null, new[] { instance, value });
     }
     else
     {
         xamlMember.Setter.Invoke(instance, new[] { value });
     }
 }
コード例 #3
0
 public virtual void SetValue(object instance, object value)
 {
     ValueSetter?.Invoke(this, instance, value);
 }