Xamarin.Forms - 将值从View传递给ViewModel

时间:2017-06-13 19:14:44

标签: c# mvvm xamarin.forms reactiveui

任何人都知道如何从Xamarin.Forms中的视图代码隐藏中将随机字符串值传递给viewmodel?

  1. 字符串值不是来自向用户显示的任何控件。

  2. 在向用户显示页面之后,该值才可用。

  3. 该值仅供我在视图中使用,而不是视图模型。

3 个答案:

答案 0 :(得分:7)

您可以通过BindingContext View ((ViewModelType)this.BindingContext).SomeProperty = "someRandomString" 访问{{1}}这样做:

{{1}}

答案 1 :(得分:0)

听起来你可以在视图模型上创建一个属性或方法来接受该值。

public string APropertyToSet {get; set;}
public void SetSomeValueFromTheView(object value) {}

答案 2 :(得分:0)