c# - 如何在 C# 后面的代码中读取 Xamarin Xaml x:Name?
问题描述
我认为能够根据 x:Name 值生成自动 id 会很棒,这些值可以在自定义控件中设置。
但是我无法找到在代码中检索 x:Name 的方法。
为了清楚起见,我对所有按钮和标签等使用了我们的 CustomButton 和 CustomLabel 控件。
解决方案
例如,在 XAML 文件中设置了一个按钮:
<Button x:Name="MyButton" Text="Click here" />
然后,您可以在后面的代码中读取“x:Name”属性:
MyButton.AutomationId = nameof(MyButton);
推荐阅读
- opencart - Opencart 2.1.1 菜单链接问题
- xml - 如何使用 Angular 6 调用 Chrome 的内置 xml 解析器?
- javascript - 如何在没有 cookie 的情况下在我的网站上使用 MathJax
- javascript - 异步等待不等待函数完成
- angular - 无法从 App.Component 读取查询字符串参数
- iterm2 - iTerm 选项卡大约需要 30 秒才能加载
- wordpress - 如何找到未分类的帖子并将其重新附加到默认类别?
- c++ - 当文件无法打开时我应该关闭它吗?
- arrays - 字符串数组中的子字符串数组
- python - Urllib.request 在 python 3 上不起作用。如何使用 beautifulsoup?