将属性绑定到CustomControl

时间:2016-06-15 16:50:55

标签: wpf vb.net data-binding

在阅读了很多关于绑定和尝试很多例子之后,我无法实现我的目标。

我有一个包含两个文本块的用户控件

<TextBlock x:Name="Hex_Value_00" Foreground="Black" HorizontalAlignment="Center" VerticalAlignment="Center" Cursor="Hand">00</TextBlock>
<TextBlock x:Name="Hex_Value_01" Foreground="Black" HorizontalAlignment="Center" VerticalAlignment="Center" Cursor="Hand">00</TextBlock>

在代码隐藏中,我有下一个:

Private s_RawString As String

Public Shared ReadOnly RawStringProperty As DependencyProperty = DependencyProperty.Register("RawString", GetType(String), GetType(USerControl))

Public Property RawString As String
    Get
        Return s_RawString
    End Get
    Set(value As String)
        SetValue(RawStringProperty, value)
        s_RawString = value
        ParseRawString() ' This splits the raw string in two
    End Set
End Property

我看到了很多关于如何将自定义属性绑定到单个项的文本属性的示例。但是,在这里我需要绑定到rawstring,然后在一个文本块中显示一半,在另一个文本块中显示一半。

0 个答案:

没有答案