d:
在attributes
XAML 设计器中使用 , 之前显示它们时遇到问题。
<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。
有什么建议为什么它对我不起作用?