Es scheint wie eine wirklich einfache Sache zu tun, und es sieht sehr einfach in der Theorie:Wie lade ich ein Bild aus dem Asset-Katalog auf plattformübergreifendem Xamarin XAML?
- erstellen Sie den Asset-Katalog
- ein Bild festlegen und nennen Sie sie „imagename“ (ohne .png)
- fügen sie die Bilder getan
oder zumindest das ist, was ich ziemlich überall lesen, aber ich kann es immer noch nicht arbeiten, lernen.
Meine XAML sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:CrossBaiscs"
x:Class="CrossBaiscs.MainPage">
<ContentPage.Content>
<StackLayout BackgroundColor="Orange">
<Label Text="Welcome to Xamarin.Forms!"
TextColor="White"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
<Image VerticalOptions="CenterAndExpand"
HorizontalOptions="Center"
Source="logo1.png"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
Und ich hinzugefügt, um die Bilder auf dem Asset-Katalog:
Ich teste mit Xamarin Live-Player auf einem Iphone 6 und Ich kann unter dem Label kein Bild sehen.
Also ... Was fehlt mir?
EDIT
Es ist für diesen Kerl arbeitet: Is it possible to use Image Set in a Xamarin Forms
Aber nicht für mich, ich habe versucht, die .png Erweiterung zu entfernen und die XAML wie diese zu verlassen:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:CrossBaiscs"
x:Class="CrossBaiscs.MainPage">
<ContentPage.Content>
<StackLayout BackgroundColor="Orange">
<Label Text="Welcome to Xamarin.Forms!"
TextColor="White"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
<Image VerticalOptions="CenterAndExpand"
HorizontalOptions="Center"
Source="logo1"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
Noch funktioniert nicht. Versucht, Build-Ordner zu reinigen und bin/obj Ordner zu löschen, immer noch nichts.
versucht, die Ressourcen auf den Ordner Ressourcen Hinzufügen und Löschen der vom Asset-Katalog Set Bild:
Noch nicht funktionierte.
Ideen? diese drei Bilder auf Ordnern Ressourcen und hinzugefügt, um die Erweiterung .png auf XAML und es funktionierte, würde immer noch schön zu wissen, wie sein sollte getan werden, um den Asset-Katalog mit
EDIT 2
ich links.
Mögliches Duplikat [Ist es möglich Bild in einem Xamarin Forms Set verwenden] (https://stackoverflow.com/questions/36796571/is-it-possible-to-use-image-set-in-a- Xamarin-Formen) – Jason
es funktioniert auf meiner Seite in Ordnung, versuchen Bild mit dem Namen logo1.png zu 'Resources' Ordnern hinzufügen direkt zu sehen, ob es Woks. –