自前の添付プロパティをExpression Blendで設定できるようにする

久々の投稿

Canvas.LeftやGrid.Rowなどの様に、自前で用意した添付プロパティをExpression Blendで設定でき
るようにするためには、当該の添付プロパティのSetメソッド、Getメソッドの両方に
EditorBrowsable属性(引数:Always)を設定する。

[VB.NET]
Public NotInheritable Class MyProperties

    <EditorBrowsable(EditorBrowsableState.Always)> _
    Public Shared Sub SetMyProperty1(ByVal element As DependencyObject, ByVal value As String)
        element.SetValue(MyProperty1Property, value)
    End Sub

    <EditorBrowsable(EditorBrowsableState.Always)> _
    Public Shared Function GetMyProperty1(ByVal element As DependencyObject) As String
        Return element.GetValue(MyProperty1Property)
    End Function

End Class