<ListView x:Name="Stickers1" Visibility="Collapsed"
SelectionChanged="Stickers1_SelectionChanged"
ScrollViewer.VerticalScrollMode="Enabled"
ScrollViewer.VerticalScrollBarVisibility="Hidden" BorderThickness="50"
FontSize="36" Margin="0" ItemTemplate="{StaticResource
listStickersDataTemplate}">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
<DataTemplate x:Key="listStickersDataTemplate">
<Grid>
<Image Source="{Binding Imageurl}" Stretch="Fill" Height="200" Width="200"/>
</Grid>
</DataTemplate>`
Antwort
an Ihrem Stickers1_SelectionChanged
Ereignisse Suchen Sie scheinen nicht die Source
von img
zu setzen in Ihre Canvas
So etwas wie unten sollte es beheben
private void Stickers1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var selecteditem = e.AddedItems[0] as StickersImageListModel;
Stickers1.Visibility = Visibility.Collapsed;
BitmapImage image = new BitmapImage(new System.Uri("ms-appx://" + selecteditem.ImageUrl, UriKind.Absolute));
img.Source = image;
my_canvas.Visibility = Visibility.Visible;
}
Es wird keinen Fehler geben, aber meine Aufkleber sind nicht sichtbar oder auf Leinwand –
Mein Problem ist zu lösen danke –
hat diese Antwort Ihr Problem beheben? Wenn ja, als richtige Antwort markieren. Wenn nicht die richtige Lösung und markieren Sie als Antwort thx – SWilko
ich dieses private void Stickers1_SelectionChanged (object sender, SelectionChangedEventArgs e) { var versucht haben, selecteditem = e.AddedItems [0] als StickersImageListModel; { Stickers1.Visibility = Visibility.Collapsed; ImageBrush ib = neu ImageBrush(); ib.ImageSource = neues BitmapImage (neues Uri (selecteditem.Imageurl, UriKind.RelativeOrAbsolute)); } my_canvas.Visibility = Visibility.Visible; } –
meine Leinwand Code –