В настоящее время я создаю образец системы в Xamarin.Forms UWP. Мне интересно, почему мои коды для вызова изображения не работают должным образом в части UWP, пока он работает в Android. Я также хочу установить изображение в качестве фона и изображения в виде кнопки.Как использовать изображения в Xamarin.Forms UWP?
Как я могу закодировать это так, чтобы он работал правильно на обеих платформах?
Вот код, который я использовал:
<?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="XamarinFormsDemo.Views.LoginPage"
BackgroundImage="bg3.jpg"
Title="MainPage">
<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
<StackLayout VerticalOptions="Center"
Padding="40">
<Image Source="ebmslogo1.png"/>
<StackLayout Padding="0,50,0,0">
<Entry x:Name="txtUserName"
Placeholder="Username"
x:Hint="Username"
BackgroundColor="Black"
TextColor="White"/>
<Entry x:Name="txtPassword"
Placeholder="Password"
IsPassword="true"
BackgroundColor="Black"
TextColor="White"/>
<Button Text="LOG IN"
FontSize="14"
BackgroundColor="Teal"
Clicked="NavigateButton_OnClicked"/>
</StackLayout>
</StackLayout>
</ContentPage>
Мои изображения расположены в .Droid> Ресурсы> вытяжке
О, я вижу. Но какие коды мне нужно использовать? Могу ли я использовать этот код? –
Да, если у вас есть изображение как строка, например , то если вы поместите это изображение в drawable (на Android), root project (на Windows), ресурсы (на iOS), то он будет корректно отображаться в Xamarin Forms на всех трех платформах. –
Я уже пробовал этот сэр **, **, но он не работал. Я не знаю, почему :( –