Я относительно новичок в WPF, поэтому прошу прощения, если у меня что-то отсутствует.WPF UserControl не отображается во время разработки
У меня есть пользовательский элемент управления, где я декларировать свойства зависимостей с именем 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))
и т.д ...
я установить DataContext в UserControl в XAML:
DataContext = "{Binding RelativeSource = {RelativeSource Само}}"
А потом привязать к свойству в XAML:
<Line
X1="{Binding PT1x}" Y1="{Binding PT1y}"
X2="{Binding PT2x}" Y2="{Binding PT2y}"
Stroke="Red"
StrokeThickness="1"
x:Name="HS2" />
Это отображает строку во время выполнения, но во время разработки в дизайнере ничего не отображается в смешении или в сравнении с 2010 годом. Есть ли способ визуализации в дизайнере?
Спасибо!
Я изменил свой код, как вы предлагали, но это ничего не делает в дизайнере (VS2010-or- Blend). Просто любопытно: какие другие проблемы могут сделать это так? – Gerald