xamarin - 如何添加带有Children的按钮。在后面的代码中添加?如何添加点击按钮
问题描述
在 stacklayout 中添加按钮并没有给我添加按钮名称的地方。
var sl = new StackLayout
{
Children = {
new Button {Text="Click Me"},
}
};
如何为按钮添加名称以便添加 button.clicked 事件?
解决方案
使用普通的 C# 对象引用
Button button;
var sl = new StackLayout
{
Children = {
(button = new Button {Text="Click Me"})
}
};
button.Clicked += MyClickedHandler;
x:Name
在 XAML 中不是一个实际的对象属性,它只是用来方便 XAML 工具生成对象引用。
推荐阅读
- timestamp - 如何使用 Spring Data Cassandra 从 Cassandra 时间戳类型列中选择 java.util.Date 值?
- selenium - 如何在 selenium 中使用 RestAssured 发布以下请求
- java-8 - 流类上的非确定性 foreach,Java 8
- java - 返回布尔变量或返回条件都相同吗?
- ios - 创建存档以在 AppStore 中发布
- php - Laravel 5.6:通过 AJAX 将图像存储到公用文件夹中
- r - 在数据框中的一行中查找没有更改
- xamarin.forms - 在哪里创建 SQLite DB 以及如何在任何页面中创建 Select 语句
- hibernate - 如何使用休眠在 ONE to ONE 关系中编写连接
- python - 使用python来自csv的父子json