经典绑定有效,但编译时绑定只能执行一次

时间:2017-08-23 14:23:24

标签: xaml mvvm uwp mvvm-light uwp-xaml

我不确定我是否只是一个没有看到错误的延迟,但即使是一天谷歌搜索我也看不到它。所以我有一个FlipView,它有多个DataTemplates。现在我希望在vm中的PropertyChange上更新视图 - 所以我使用数据绑定。但是如果我使用编译时绑定,绑定只会像设置为OneTime一样 - 即使模式设置为OneWay或TwoWay。所以我认为OnPropertyChanged事件可能有问题 - 但我找不到任何东西。因此,我尝试切换到经典装订 - ,它可以正常工作。所以我的问题是我做错了x:Bind?

这是xaml的简化版

 <BitmapImage UriSource="{x:Bind AttachmentViewModel.RelativeAttachmentPath, Mode=OneWay, Converter={StaticResource UriConverter}}" />

因此,如果我将绑定更改为x:bind,则不会更新视图(因为Mode将设置为OneTime)

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

0 个答案:

没有答案