10

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

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

有没有办法做到这一点?

干杯

约翰尼

4

1 回答 1

15

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

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

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

更新

现在,使用新的设计时数据支持变得更加容易。

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

从这里阅读更多信息。

于 2015-08-02T03:41:18.117 回答