LayoutRounding 属性 未定义

LayoutRounding property is not defined

我已复制位于此处的 XamlVirtualJoystick 项目 https://github.com/shakram02/XamlVirtualJoystick

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

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

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

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

我可以编译原始项目,所以属性必须在某处定义,但我不知道在哪里。

属性 LayoutRounding 在哪里定义的?

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