2

我想强调我正在寻找 Xamarin 解决方案。我找到了 Java 解决方案,但似乎无法将它们转换为 Xamarin。我想让用户设置他们的生日,然后让应用程序计算他们的年龄,并将其显示为文本。我有一切功能。
我要做的就是将“确定”按钮上的文本更改为“计算年龄”。我可以更改文本,但按钮不会从选择器中获取日期。这就是我创建日期选择器的方式:

  DatePickerDialog setDate = new DatePickerDialog(this, onDateSet, date.Year, date.Month-1, date.Day);

然后我用这个方法来改变文本

  setDate.SetButton("calculate age", EventHandler<DialogClickEventArgs>)

EventHandler为第二个参数创建了一个名为 Age 的用法。我在中输入什么代码EventHandler来使按钮功能类似于“确定”按钮?如果我设置handler:null该方法有效,我还可以获取该方法来做其他事情,例如更改文本框中的文本。欢迎任何解决方案。

4

1 回答 1

2

哇。不爱 Xamarin?我发现解决方案要简单得多。根据我在这里学到的知识:更改 DatePickerDialog's button texts。我开始在代码中投掷飞镖,这就是卡住了。在我将处理程序设置为 null 的地方,我只是将侦听器设置为对话对象,就像这样。setDate.SetButton ("calculate age", listener:setDate);

于 2013-11-09T14:20:53.563 回答