作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我能够将 View 模型的属性值绑定(bind)到 XAML 控件,请告诉我。
XAML:
<Emtry x:Key="addressLine1" />
public string addressLine1 { get; set; }
最佳答案
你必须这样做:<Entry Text="{Binding addressLine1, Mode=TwoWay}" />
x:Key
与它没有太大关系。您必须绑定(bind)到要使用的控件的属性。在这种情况下,在 Entry
你想把它绑定(bind)到 Text
属性,以便您可以将其显示给用户并且用户可以对其进行编辑。
然后使用 {Binding addressLine1, Mode=TwoWay}
的符号您指定要绑定(bind)到 View 模型的哪个属性以及模式应该是什么。您可以不使用该模式,然后它将具有默认值 OneWay
大多数时候。
要在 XAML 和 View 模型之间建立连接,您仍然必须指定 DataBinding
XAML 页面的代码隐藏上的属性。
关于xamarin - 如何将 View 模型属性绑定(bind)到 XAML 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53258318/
我是一名优秀的程序员,十分优秀!