2016-04-19 13 views
5

Ich würde gerne wissen, ob es trotzdem das gleiche Verhalten als mit der DockPanel in WPF aber in UWP App reproduzieren?DockPanel in der UWP App?

Ich möchte einen Container angedockt haben, und der letzte füllt die Benutzerschnittstelle?

Danke

+1

Ein anderes Beispiel von MS - "Wer hat meinen Käse bewegt?". Ich vermisse 'DockPanel' – MickyD

Antwort

0

Sie DockPanel in XAML Toolkit
finden Es ist nicht gut dokumentiert, aber in diesem video können Sie DockPanel

+0

Ich kannte dieses Toolkit nicht. Ich habe das Video überprüft und es scheint eine Menge unerwarteten Verhaltens zu haben. Wird das noch beibehalten? – J4N

+0

Einige Steuerelemente aus diesem Toolkit sind bereits in Win10 eingebettet, aber einige von ihnen sind noch aktuell (und einige entzogen). Wie Sie finden können, wurde dieses Tolkit letztes Mal im März aktualisiert. –

2

Ich würde empfehlen, RelativePanel sehen. Es ist nicht genau wie ein DockPanel, aber Sie können es sich ziemlich leicht verhalten, indem Sie die angehängten Eigenschaften RelativePanel.Align* verwenden.

+0

Können Sie die "LastChildFill" tun? – J4N

+0

es gibt keine "LastChildFill" -Eigenschaft, aber Sie können ein Element haben, füllen Sie den Raum mit RelativePanel.AlignLeftWithPanel oder RelativePanel.AlignRightWithPanel, etc. Wie ich schon sagte, es ist nicht völlig gleich, aber kann letztlich das gleiche Ergebnis erzielen. Wenn Sie ein Beispiel für ein Layout haben, das Sie erstellen möchten, gebe ich einen Beispielcode ein, um das zu erreichen. – AlexDrenea