在 WPF 中,我使用了正常的组合方式:
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
d:DataContext="{d:DesignData...}"
为了允许在设计时设置DataContext,这意味着我在XAML中可以得到合理的Intellisense。我知道上面的代码不能编译,但你可以理解一下。
我刚开始使用MAUI(不使用Blazor),并希望实现相同的功能 - 这样我就可以告诉Visual Studio我的ContentView将与特定对象类型绑定,即以一种在运行时会被忽略的方式使用d:BindingContext=""。这将使得设计ItemTemplates变得更加容易!