0
我對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))
等我在XAML中設置用戶控件的DataContext的...
:
的DataContext = 「{結合的RelativeSource = {的RelativeSource自}}」
然後結合在XAML屬性:
<Line
X1="{Binding PT1x}" Y1="{Binding PT1y}"
X2="{Binding PT2x}" Y2="{Binding PT2y}"
Stroke="Red"
StrokeThickness="1"
x:Name="HS2" />
這會在運行時渲染一條線,但在設計時,設計器中不會呈現任何渲染效果,無論是混合還是vs 2010。有沒有辦法在設計器中渲染它?
謝謝!
我按照你的建議改變了我的代碼,但是這並沒有在設計器中渲染任何東西(VS2010-或者Blend)。只是好奇:還有哪些其他問題可能會這樣做呢? – Gerald 2010-08-18 12:11:54