首页 > 解决方案 > 如何在其控制器中强制转换 XAML 项?[C#],[Xamarin.Forms]

问题描述

我是 Xamarin 的新手,在此 .xaml 文件的控制器中使用 xaml 项(例如按钮或标签)时遇到问题。

我只是不知道如何在控制器中声明项目,例如在 java 中我们使用类似

Button btnSave = (Button) findViewByID(R.xmlFILE.btnSave);

那么我们可以在类控制器中使用“btnSave”作为对象,但是当涉及到 Xamarin.forms 时,我似乎无法找到如何做到这一点,请帮助我。

标签: c#xamarinxamarin.forms

解决方案


在 XAML 中,为控件分配一个名称

<Button x:Name="myButton" ... />

然后在您的 xaml.cs 文件中,您只需按名称引用它。您无需声明或强制转换它

myButton.Text = "blah";

推荐阅读