1

d:attributesXAML 设计器中使用 , 之前显示它们时遇到问题。

<StackPanel DataContext="{Binding ElementName=ControlForProjectSettings, Path=ViewModel}"
            HorizontalAlignment="Center" d:DataContext="{Binding ElementName=ControlForProjectSettings, Path=ViewModel}">
    <TextBlock Style="{StaticResource HeadingTextBlocksStyle}" Text="Project Settings" d:Text="Test"/>
</StackPanel>

只有d:DataContext属性得到解析,但d:Text告诉我属性文本不存在于“http://schemas.microsoft.com/expression/blend/2008”命名空间
中当然我在我的标题 XAML 文档中使用以下代码行:

xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"

这是我阅读的来源之一:在 Visual Studio 中将设计时数据与 XAML 设计器一起
使用我正在使用 Visual Studio 2019 版本 16.8 和 .NET Framework。
有什么建议为什么它对我不起作用?

4

1 回答 1

1

目前,这仅适用于 .NET Core。在引用的文章中,它显示“您可以将 d: 与任何 UWP 或WPF .NET Core控件的属性一起使用,例如颜色、字体大小和间距。您甚至可以将其添加到控件本身。

于 2020-12-17T01:25:48.560 回答