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