【发布时间】:2018-02-23 21:44:11
【问题描述】:
Android 上的 Xamarin.Forms。单击选择器打开对话框,否定按钮的默认文本为“取消”。怎么改?
我查看了 Xamarin 的开源项目,他们设置了这样的正面按钮文本
builder.SetNegativeButton(global::Android.Resource.String.Cancel, (s, a) => ...
这个方法是私有的,所以我不能覆盖类方法。
我也不能复制这个类的粘贴实现,因为它的成员是 Xamarn dll-s 私有的...
链接到 Xamarin.Forms andoid 上的选择器实现:
【问题讨论】:
-
提交拉取请求
-
然后替换代码?并将其包含在我的项目中而不是 xamarin nuget 包中?
-
你能用你自己的渲染器吗?几乎只是从 Xamarin 复制粘贴实现并对其进行扩展以更改文本。
-
仅仅为了改变一个字符串值并不是改造整辆自行车的好主意
-
嗯,很明显你有两个选择,要么做一个 PR 并等待它被官方存储库接受,要么你自己实现并使用它?
标签: c# android xamarin.forms xamarin.android picker