绑定模式和默认值

Bindingx:Bind 存在三种 XAML 绑定模式:

  • OneTime :在 InitializeComponent() 调用期间初始化视图时,更新仅发生一次。 (ViewModel [初始化时发送数据] - >查看)
  • OneWay :ViewModel 更改时视图已更新。但不是相反的方向。 (ViewModel - >查看)
  • TwoWay :视图在 ViewModel 更改时更新,反之亦然。 (ViewModel < - >查看)

Binding 的默认模式是 OneWay,而 x:Bind 的默认模式是 OneTime

选择这样的模式:

<TextBlock Text="{Binding SomeText, Mode=TwoWay}" /> <!-- Binding -->
<TextBlock Text="{x:Bind SomeText, Mode=OneWay}" /> <!-- x:Bind -->