如何在一个xaml中获取值INPUT.Text并在另一个xaml中引用它?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在一个xaml中获取值INPUT.Text并在另一个xaml中引用它?相关的知识,希望对你有一定的参考价值。

我的MainActivity.cs中有一个EditText:

reqinput = FindViewById<EditText>(Resource.Id.rinput);
string r = rinput.Text

我想要的是,在我的另一页,Page1.cs,我可以参考r(rinput中的文本)。我怎么做?

谢谢。

答案

如果page1.cs是下一个活动,那么你可以使用你创建的意图传递字符串。

Intent intent=new Intent(this,typeof(page1));
intent.putExtras(key,value);
Startactivity(intent);

并使用在page1.cs上获取此值

var out=Intent.GetStringExtra(key);

如果第1页是普通的类文件,那么公共属性将是有用的。

以上是关于如何在一个xaml中获取值INPUT.Text并在另一个xaml中引用它?的主要内容,如果未能解决你的问题,请参考以下文章

从 XAML 中的 *.resx 文件中获取值

用户覆盖 input.text 值

Windows Store App XAML - 如何获取导航页面的文本框值

WPF Xaml更改TextBox触发器更改前景

从 xaml 中清除 dependencyProperty 值

radio,checkbox,select,input text获取值,设置哪个默认选中