Как расширить BlazorWebView до размера телефона без указания жестко закодированных значений в приложении MAUI
MAUI не принимает такие значения, как «авто» или «*», поэтому я немного застрял, как расширить веб-просмотр на всю область экрана телефона.
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:b="clr-namespace:Microsoft.AspNetCore.Components.WebView.Maui;assembly=Microsoft.AspNetCore.Components.WebView.Maui"
xmlns:local="clr-namespace:SampleAPP;"
x:Class="SampleAPP.Index" >
<Grid height >
<b:BlazorWebView HostPage="wwwroot/index.html" >
<b:BlazorWebView.RootComponents>
<b:RootComponent Selector="app" ComponentType="{x:Type local:MainComponent}" />
</b:BlazorWebView.RootComponents>
</b:BlazorWebView>
</Grid>
</ContentPage>
1 ответ
Не могли бы вы попробовать добавить ColumnDefinitions="*" RowDefinitions="*" для сетки
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:b="clr-namespace:Microsoft.AspNetCore.Components.WebView.Maui;assembly=Microsoft.AspNetCore.Components.WebView.Maui"
xmlns:local="clr-namespace:SampleAPP;"
x:Class="SampleAPP.Index" >
<Grid ColumnDefinitions="*"
RowDefinitions="*" >
<b:BlazorWebView HostPage="wwwroot/index.html" >
<b:BlazorWebView.RootComponents>
<b:RootComponent Selector="app" ComponentType="{x:Type local:MainComponent}" />
</b:BlazorWebView.RootComponents>
</b:BlazorWebView>
</Grid>
</ContentPage>