Я относительно новичок в WPF, поэтому прошу прощения, если мне не хватает чего-то простого.
У меня есть пользовательский элемент управления, в котором я объявляю свойства зависимостей с именами PT1x, PT1y, PT2x, PT2y:
Private _pt1x as double = 9
Public Property PT1x As Double
Get
Return GetValue(PT1xProperty)
End Get
Private Set(ByVal value As Double)
SetValue(PT1xProperty, value)
End Set
End Property
Public Shared ReadOnly PT1xProperty As DependencyProperty = _
DependencyProperty.Register("PT1x", _
GetType(Double), GetType(Tile), _
New FrameworkPropertyMetadata(_pt1x))
и т.д ...
Я установил текст данных usercontrol в xaml:
DataContext = "{Binding RelativeSource = {RelativeSource Self}}"
А затем привязать к свойству в xaml:
<Line
X1="{Binding PT1x}" Y1="{Binding PT1y}"
X2="{Binding PT2x}" Y2="{Binding PT2y}"
Stroke="Red"
StrokeThickness="1"
x:Name="HS2" />
Это визуализирует строку во время выполнения, но во время разработки ничего не отображается в конструкторе, ни в blend, ни в сравнении с 2010 годом. Есть ли способ сделать так, чтобы она отображалась в конструкторе?
Спасибо!