如何更改按钮上的显示警报默认焦点?
How to change Display Alert default focus on a button?
我正在使用 Xamarin 表单 DisplayAlert。我有两个按钮,一个是浅蓝色,另一个是深蓝色。我想这是造成差异的焦点效应。
我可以根据要求设置焦点吗?我试图搜索文档,但没有成功。
DisplayAlert("Caption", "Message", "Cancel", "Send");
取消和发送是显示警报中的按钮。默认焦点 Cancel.I 想要在不更改按钮位置的情况下将焦点切换到“发送”。
我很确定 Xamarin 不(也不会)支持使用 DisplayAlert 为特定按钮提供焦点,因为此功能 exists in iOS only。请记住,Xamarin.Forms 旨在针对所有平台,而不仅仅是 iOS,因此为单个平台引入 "focus" 变量是不行的。
你可以做的,就是像你自己提到的那样交换你的两个按钮。
如果这不是一个选项,请查看使用 Acr.UserDialogs.
等第三方库可以实现什么
如果这对您也没有帮助,您可能需要编写自定义控件或改用 ActionSheet。
祝你好运。
我正在使用 Xamarin 表单 DisplayAlert。我有两个按钮,一个是浅蓝色,另一个是深蓝色。我想这是造成差异的焦点效应。 我可以根据要求设置焦点吗?我试图搜索文档,但没有成功。
DisplayAlert("Caption", "Message", "Cancel", "Send");
取消和发送是显示警报中的按钮。默认焦点 Cancel.I 想要在不更改按钮位置的情况下将焦点切换到“发送”。
我很确定 Xamarin 不(也不会)支持使用 DisplayAlert 为特定按钮提供焦点,因为此功能 exists in iOS only。请记住,Xamarin.Forms 旨在针对所有平台,而不仅仅是 iOS,因此为单个平台引入 "focus" 变量是不行的。
你可以做的,就是像你自己提到的那样交换你的两个按钮。
如果这不是一个选项,请查看使用 Acr.UserDialogs.
等第三方库可以实现什么如果这对您也没有帮助,您可能需要编写自定义控件或改用 ActionSheet。
祝你好运。