Можно ли наложить другие элементы управления Xamarin.Forms на WebView на iOS и / или Android? - PullRequest
0 голосов
/ 07 декабря 2018

Я предполагаю, что реализация Xamarin.Forms WebView на iOS и Android будет использовать «родной» браузер для каждой платформы.

Позволяет ли это размещать другие элементы управления Xamarin.Forms поверх слоевесли это?

Я не уверен, потому что я использовал другие наборы инструментов, которые используют «облегченные» элементы управления на каждой платформе и, таким образом, не могут быть наслоены на «тяжелый» элемент управления, но я также считаю, что Xamarin.Forms использует все нативные компонентына каждой платформе (таким образом, потенциально это возможно).

Может ли кто-нибудь объяснить мне?

Спасибо!

1 Ответ

0 голосов
/ 07 декабря 2018

Да, это возможно, даже если по понятным причинам не рекомендуется закрывать какую-либо часть элемента управления веб-просмотром.

            <Grid> 
                <Grid.RowDefinitions>
                    <RowDefinition Height="9*"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>

                <WebView VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand"/>

                <Image Aspect="AspectFit" Source="redball.png" HeightRequest="20" WidthRequest="20" 
                       VerticalOptions="StartAndExpand" HorizontalOptions="CenterAndExpand"/>

                <Frame x:Name="frmFooter" CornerRadius="0" Padding="0" HasShadow="False" Grid.Row="1"/>
            </Grid>

В этом примере помещается крошечный красный шар в верхней части вашего веб-элемента управления.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...