要向标准XAML元素添加其他属性,您可以遵循以下步骤:
其中,myNamespace
是您自定义属性所在的命名空间,CustomProperty
是您要添加的自定义属性名称,CustomValue
是您要添加的自定义属性值。
public class CustomProperty : DependencyProperty
{
public static readonly DependencyProperty CustomPropertyProperty =
DependencyProperty.RegisterAttached("CustomProperty", typeof(string), typeof(CustomProperty), new PropertyMetadata(null));
public static string GetCustomProperty(DependencyObject obj)
{
return (string)obj.GetValue(CustomPropertyProperty);
}
public static void SetCustomProperty(DependencyObject obj, string value)
{
obj.SetValue(CustomPropertyProperty, value);
}
}
这样,您就可以向标准XAML元素添加其他属性了。
领取专属 10元无门槛券
手把手带您无忧上云