未定义LayoutRounding属性

时间:2018-09-28 07:47:20

标签: wpf wpf-controls expression-blend

我已经获得了XamlVirtualJoystick项目的副本,该项目位于此处 https://github.com/shakram02/XamlVirtualJoystick

我想使用资源字典中的XAML代码将其从UserControl转换为自定义控件。 (我不知道这是否与我的错误有关。)

在我的项目中,相同的XAML会生成错误消息:

XML命名空间“ http://schemas.microsoft.com/expression/blend/2008”中不存在属性“ LayoutRounding”。

这是指属性 d:LayoutRounding =“ Auto” ,其中前缀d定义为 xmlns:d =“ http://schemas.microsoft.com/expression/blend/2008”

我可以编译原始项目,因此必须在某个位置定义该属性,但是我无法弄清楚位置。

在哪里定义LayoutRounding属性?

1 个答案:

答案 0 :(得分:1)

您在xaml中是否定义了mc:Ignorable="d"? d通常是设计者的名称空间,mc:Ignorable =“ d”表示所有带有前缀d:的属性都将被编译器忽略,并且仅在混合设计器视图中使用。