c# - Xamarin.Forms - 将值从 View 传递到 ViewModel

标签 c# mvvm xamarin.forms reactiveui

有人知道如何从 Xamarin.Forms 的 View 代码隐藏中将随机字符串值传递给 View 模型吗?

  1. 字符串值并非来自显示给用户的任何控件。

  2. 直到页面显示给用户之后,该值才可用。

  3. 我只能在 View 中使用该值,而不能在 View 模型中使用。

最佳答案

您可以通过 ViewBindingContext 访问您的 ViewModel 来做到这一点,如下所示:

((ViewModelType)this.BindingContext).SomeProperty = "someRandomString"

关于c# - Xamarin.Forms - 将值从 View 传递到 ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44529781/

相关文章:

ios - IOS模拟器顶部的白色补丁

c# - 列表成格式化字符串

c# - 如何读取文件内容并将这些内容发送到函数参数

WPF MVVM 两种 View ,一种 View 模型

wpf - 当用户控件可见时将焦点设置为用户控件

c# - WPF MVVM UI如果线程阻塞则不更新

sqlite - 是否可以检查 SQLite 表是否存在。

ios - 在 iOS Xamarin Forms 项目中的 RELP/UITest 中点击元素或屏幕坐标时遇到问题

c# - 在 PCL 中翻译字符串

c# - 在Word中将shape/inlineshape设置为装饰性