我正在實作一個帶有指向很長頁面的鏈接的 WebView。在這個長頁面中,有一個從頂部選單激活的選單。作為一個普通的網頁,這個底部選單在視窗底部打開,但在應用程式中,我必須滾動到頁面底部才能看到它。如何使此顯示在螢屏底部而不是頁面底部?這是代碼:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Xyz.MainPage">
<Grid ColumnDefinitions="*"
ColumnSpacing="0"
RowDefinitions="*"
RowSpacing="0">
<ScrollView>
<VerticalStackLayout
Spacing="0"
Padding="0"
VerticalOptions="Center">
<WebView Source="https://files.xyz.net/index.html"
HorizontalOptions="CenterAndExpand"
VerticalOptions="FillAndExpand">
</WebView>
</VerticalStackLayout>
</ScrollView>
</Grid>
HTML 頁面
<html>
<head>
<style>
html,body {height:100%}
#one2go {
width: 100% !important
}
</style>
</head>
<body style="margin:0px;padding:0px;overflow:hidden">
<script src="test.js" data-formtarget="_self" data-xyz="357278" data-color="blue" data-language="en" data-width="250" data-height="251" data-border="1" data-hidelogo="1" data-domain="xyz.asia"></script>
</body>
</html>
uj5u.com熱心網友回復:
如果我正確理解您的問題,您可以簡單地將其放入 StackLayout 而不是 Grid/ScrollView,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...>
<StackLayout
VerticalOptions="Fill"
HorizontalOptions="Fill">
<WebView
VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand"/>
</StackLayout>
</ContentPage>
請注意 VerticalOptions/Horizo??ntalOptions 很重要。這將使 WebView 成為頁面上唯一的東西。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/512492.html
標籤:C#xml网页浏览毛伊岛
