Android BackTalk не может ввести поле ввода при размещении в ListView.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android BackTalk не может ввести поле ввода при размещении в ListView.

Сообщение Anonymous »

В настоящее время я пытаюсь добавить специальные возможности в мобильное приложение, написанное с помощью DotNet MAUI. В ходе тестирования стало очевидно, что компоненты ввода не могут быть активированы и экранная клавиатура отображается при определенных условиях.
В настоящее время в нашем дизайне ListView используется аналогично складному - форма конкретной записи отображается при нажатии на настраиваемый заголовок, отображаемый в ViewCell ListView.
Когда поле Entry в ListView выделено BackTalk — встроенной службой специальных возможностей Android, BackTalk предлагает пользователю дважды нажать в любом месте экрана, чтобы активировать поле Entry и его клавиатуру. Однако это ничего не дает.
Я попытался добавить TapGestureRecouncers в поля ввода, но точки останова в этих функциях никогда не достигаются — функции не срабатывают.
Я создал пример проекта, используя шаблон проекта Maui, код которого находится здесь:

Код: Выделить всё

//MainPage.xaml.cs

public partial class MainPage : ContentPage
{
public MainPage(MainPageModel model)
{
InitializeComponent();
BindingContext = model;
}

private void TapGestureRecognizer_Tapped(object sender, TappedEventArgs e)
{
var a = 1; //a breakpoint on this line is never hit.
}
}

Код: Выделить всё

//MainPageModel.cs

public partial class MainPageModel : ObservableObject, IProjectTaskPageModel
{
public MainPageModel()
{

}

//The type CategoryChartData is auto-generated by VS when creating a MAUI project.
[ObservableProperty]
private List _todoCategoryData = new List()
{
new CategoryChartData("hello world!", 1)
};

public IAsyncRelayCommand NavigateToTaskCommand => throw new NotImplementedException();

public bool IsBusy => throw new NotImplementedException();
}
Кто-нибудь знает способ решения этой проблемы? Есть ли другой компонент, который мне следует использовать? Возможно, совершенно другой подход?


Подробнее здесь: https://stackoverflow.com/questions/797 ... a-listview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»