2016-07-26 15 views
0

In einer UWP-App, die ich entwickle, benutze ich eine FlipView.UWP: Wie umschließt man Inhalte in einem FlipView?

Mein Problem ist, dass ich möchte die FlipView (genauer: FlipViewItems), um ihren Inhalt zu wickeln. Zum Beispiel: ein FlipViewItem mit einem StackPanel als Inhalt sollte die Abmessungen des besagten Kindes haben. (wie 'wrap_content' in Android)

Anders als gewünscht, die FlipView und ihre Artikel halten über den gesamten Bildschirm erstreckt. Ich passe bereits Dinge wie die Ausrichtung in einem benutzerdefinierten Stil an, aber im Moment bin ich nur erfolgreich darin, die Breite/Höhe hardcoded zu ändern.

Gibt es eine Möglichkeit, die Breite/Höhe eines FlipViewItem an sein Kind zu binden? Zum Beispiel ist das Verhalten eines StackPanel perfekt: es passt es nur an die Größe des Kindes an.

Antwort

2

fand ich eine Lösung selbst:

ich verbindlich die Dimensionen meiner FlipView zum ActualWidth/ActualHeight -Property des aktuell ausgewählten Elements

Height="{Binding Path=SelectedItem.ActualHeight, ElementName=MyFlipView}" 
Width="{Binding Path=SelectedItem.ActualWidth, ElementName=MyFlipView}" 
Verwandte Themen