Ich verwende Xamarin.Forms
und zielt auf iOS
und Android
.Wie kann verhindert werden, dass das Hintergrundbild beim Öffnen der Tastatur gedrückt wird?
Tastatur geöffnet und der Bildhintergrund gepresst
Hintergrundbild als auch im Querformat gepresste
XAML
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="XilnexOTM.Views.LoginPage"
BackgroundImage="bg1.png" >
<ScrollView>
<StackLayout Orientation="Vertical">
<Label Text="PICTURE" />
<Label Text="PIC 2" />
<Entry Placeholder="Username" />
<Entry Placeholder="Password" IsPassword="true"/>
<Button x:Name="btn_Login"
Text="Login"
BackgroundColor="#FF0000"/>
</StackLayout>
</ScrollView>
</ContentPage>
Gibt es einen möglichen Weg, indem man das Konzept in CSS
zu Xamarin.Forms
anwendet?
xx {
background-size: cover;
background-position: right bottom;
}
Oder verwenden Sie einfach 'Grid' anstelle von' AbsoluteLayout'. Keine Notwendigkeit, diese zusätzlichen Eigenschaften einzurichten – mr5
Große Antwort! Die BackgroundImage-Eigenschaft von ContentPage unterstützt das Hinzufügen von Aspektparametern nicht. Das Ändern der BackgroundImage-Eigenschaft von ContentPage stürzt VS (Community Mac) aus irgendeinem Grund ab. – Willempie