Клавиатура C# .NET MAUI, которая становится видимой, не меняет размер содержимого страницы должным образом (Android)C#

Место общения программистов C#
Ответить
Anonymous
 Клавиатура C# .NET MAUI, которая становится видимой, не меняет размер содержимого страницы должным образом (Android)

Сообщение Anonymous »

Когда выбран редактор, размер макета не изменяется должным образом при появлении клавиатуры. Кто-нибудь знает, как исправить? Изменение размера работало правильно, если целевой платформой была .NET 6, но не .NET 7 или 8.

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

public partial class App : Application
{
public App ( )
{
InitializeComponent ( );

BoxView box = new BoxView { Color = Colors.LightBlue } ;
ContentView view = new ContentView { BackgroundColor = Colors.Yellow } ;
Editor editor = new Editor { BackgroundColor = Colors.Green } ;

Grid grid = new Grid ( ) ;

grid.AddColumnDefinition ( new ColumnDefinition ( ) );

grid.AddRowDefinition ( new RowDefinition { Height = 100 } );
grid.AddRowDefinition ( new RowDefinition { Height = new GridLength ( 1 , GridUnitType.Star ) } );
grid.AddRowDefinition ( new RowDefinition { Height = 100 } );

grid.Add ( box , 0 , 0 );
grid.Add ( view , 0 , 1 );
grid.Add ( editor , 0 , 2 );

MainPage = new ContentPage { Content = grid };
}
}
Изображение



Подробнее здесь: https://stackoverflow.com/questions/775 ... ts-properl
Ответить

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

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

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

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

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