Как добавить Image в CollectionView.ItemTemplate из ресурсов приложения(будь то это просто папка в приложении или же Drawable-hdpi, не важно) в C#?
Много статей перечитал, везде пишут про Binding, вот и начал пробовать с Binding Photo, но как не старался, не понимал почему в CollectionView изображения не выводятся. Весь указанный текст из массива выводится.( <CollectionView.ItemsSource> <x:Array Type="{x:Type x:String}"> и так далее...)
Являюсь новичком в программировании. Прошу Вашего понимания.
Привожу код XAML:
<CollectionView.ItemTemplate>
<DataTemplate>
<StackLayout Orientation="Vertical">
<StackLayout Orientation="Horizontal" BackgroundColor="#322216" >
<Image Source="{Binding PhotoW}" VerticalOptions="Start" Margin="5, 5, 0, 0" />
<Label Margin="5,0,0,0" Text="{x:Binding .}" TextColor = "White"/>
</StackLayout>
<BoxView HeightRequest="1" Color="#1B1B1B"/>
</StackLayout>
</DataTemplate>
</CollectionView.ItemTemplate>
Привожу код C#:
namespace App10.Views
{
public partial class Page2 : ContentPage
{
public Page2()
{
Image PhotoW = new Image() { Source = "winter.png" };
this.Content = PhotoW;
InitializeComponent();
// PhotoW.Source = ImageSource.FromFile("winter.png");
}
// public string PhotoW { get; set; }
}
}
Заранее хочу выразить огромную благодарность тому, кто поможет решить проблему.