【发布时间】:2012-05-30 11:15:55
【问题描述】:
好的。这个应该很简单,但我找不到答案。
This answer 展示了如何将样式用于图钉,尤其是。设置图钉的原点。我无法弄清楚以下代码有什么问题。 (应正确定义 XMLNS。)
<Style x:Key="OwnLocationStyle"
TargetType="Microsoft_Phone_Controls_Maps:Pushpin">
<Setter Property="Template" Value="{StaticResource OwnLocationTemplate}"/>
<Setter Property="PositionOrigin" Value="BottomCenter"/>
</Style>
此代码在模拟器上运行良好,但在 Expression Blend 中出现错误:
属性“PositionOrigin”不是 DependencyProperty。要在标记中使用,非附加属性必须通过可访问的实例属性“PositionOrigin”在目标类型上公开。对于附加属性,声明类型必须提供静态“GetPositionOrigin”和“SetPositionOrigin”方法。
Visual Studio 2010 出现以下错误:对象引用未设置为在蓝色下划线 Property="PositionOrigin" 的对象实例。
怎么办?我不明白为什么它会编译和运行,而编辑器会抛出错误/警告。
【问题讨论】:
标签: visual-studio-2010 windows-phone-7 xaml expression-blend