Wie kann ich die Größe eines Bildes innerhalb einer ListView?

Wie ich die Größe eines Bildes innerhalb einer ListView?

Dem angesprochenen Gerät ist Windows Phone 10 (d.h. Universellen Windows-Plattform).

Habe ich entdeckt das folgende Dokumentation:

Beachten Sie, dass, wenn Sie auf Windows Phone 8.1, ImageCell-nicht-Skala
Bilder standardmäßig. Beachten Sie auch, dass Windows Phone 8.1 ist das nur
Plattform, auf der detail-text ist präsentiert in der gleichen Farbe und schriftart
als primäre text standardmäßig. Windows Phone 8.0 macht ImageCell-als
unten zu sehen:

Ich versucht habe:

<ListView Grid.Row="1" ItemsSource="{Binding Photos}" SelectedItem="{Binding SelectedPhoto, Mode=TwoWay}">
  <ListView.ItemTemplate>
    <DataTemplate>
      <ImageCell ImageSource="{Binding ImageSource}" Text="{Binding Description}" TextColor="Silver" />
    </DataTemplate>
  </ListView.ItemTemplate>
</ListView>

Das Bild oben zeigt einen ausgewachsenen Bild ohne Beschränkung der Größe des Bildes zu passen, wie ein listview-Element.

Ich habe auch versucht:

<ListView Grid.Row="1" ItemsSource="{Binding Photos}" SelectedItem="{Binding SelectedPhoto, Mode=TwoWay}">
  <ListView.ItemTemplate>
    <DataTemplate>
      <Image Source="{Binding ImageSource}" Aspect="AspectFit" />
    </DataTemplate>
  </ListView.ItemTemplate>
</ListView>

Der obige code zeigt keinen Bild. Es zeigt nur einen weißen hintergrund.

  • haben Sie versucht, die Einstellung der widthrequest und horizontaloptions?
InformationsquelleAutor Scott Nimrod | 2016-02-26
Schreibe einen Kommentar