UWP X:Bind 和设计时数据

UWP X:Bind and Design Time Data

是否可以在 uwp 应用程序中使用 x:bind 和设计时数据?

例如,如果我有一个使用 x:bind 绑定到后面代码中视图模型上的 属性 的文本框,那么 属性 的值是否应该出现在设计师?

有办法实现吗?

干杯

约翰尼

x:Bind 尚不支持设计时数据。也许它永远不会因为它是为编译时绑定而设计的以提高性能(不过我希望它会)。

为了 简单 UI 测试目的,我会在绑定表达式中添加一个 FallbackValue 以强制设计者向我显示一些虚拟文本。但是,不要忘记在完成设计后将其删除。

<TextBlock Text="{x:Bind MyMoney, FallbackValue=',000,000'}" />

更新

现在有了新的设计时数据支持,它变得更容易了。

<TextBlock Text="{x:Bind MyMoney}" d:Text=",000,000" />

here 阅读更多内容。