在阅读了很多关于绑定和尝试很多例子之后,我无法实现我的目标。
我有一个包含两个文本块的用户控件
<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,然后在一个文本块中显示一半,在另一个文本块中显示一半。