【发布时间】:2014-06-14 19:24:44
【问题描述】:
到目前为止,我一直在玩 Xamarin 很短的时间,我只是偶然发现了一些我在他们的文档中找不到答案的东西。
我正在构建一个相当简单的应用程序,它从 RESTfull API 检索“用户数据”(用户名、电子邮件、密码等),并用一些数据填充列表视图(这是我目前的重点。它有效)。
下一步是构建一个“编辑用户”屏幕,在我当前拥有的 Listview 上选择(点击)用户时调用该屏幕。
我已经设法构建了一个简单的视图,基本上是两个Entry Cells,显示了在前一个列表视图屏幕中选择的用户数据。这也有效。
问题是,一旦我将数据编辑到“入口单元”中,它就不会反映到首先填充“入口单元”的“用户模型”中。
我如何将它们绑定在一起?
代码示例:
// Entry Cell of Username (Should be Binded)
EntryCell ecUsername = new EntryCell()
{
Label = "Username:",
Placeholder = "username / login",
Text = _user.Username
};
// Entry Cell of Password (Should be Binded)
EntryCell ecEmail = new EntryCell ()
{
Label = "Email:",
Placeholder = "user email",
Text = _user.Email
};
部分截图:
一旦我点击一个用户,它的数据就会被渲染到下一个屏幕。
【问题讨论】:
标签: c# data-binding xamarin