Мне нужна кнопка рядом с сборщиком, которая указывает, что сборщик является "выпадающим" кликом. Но как я могу открыть сборщик при нажатии кнопки?
Ответ 1
Вы можете назвать сборщик (например, myPicker) и вызвать его событие Focus. Убедитесь, что вы находитесь в основном потоке во время вызова myPicker.Focus()
Device.BeginInvokeOnMainThread(() =>
{
if (yourPicker.IsFocused)
yourPicker.Unfocus();
yourPicker.Focus();
});
Однако я обнаружил, что в настоящее время он не работает в Windows 8.1 и UWP-приложениях, по крайней мере, в последней версии Xamarin.Forms версии 2.3.4-pre1. Тем не менее, я не тестировал его на каких-либо телефонах и планшетах. Надеюсь, эта ошибка будет исправлена в более позднем выпуске. Я создал отчет об ошибке для этой проблемы.
Ответ 3
К сожалению, нет; внутренние работы сборщика почти полностью находятся в рендерерах и не отображаются через API.