Ist es ein WrapPanel (nicht WrapGrid) Kontrolle in WinRT-XAML?
Einer XAML - StackPanel
richtet Steuerelemente nebeneinander in eine einzige Richtung. Ein WrapPanel
ist ähnlich, aber wie TextWrapping="Wrap"
in einer XAML - TextBox
die Steuerelemente "wickeln", um die nächste Spalte oder Zeile aus, wenn in der jeweiligen Höhe oder Breite erreicht ist.
Ähnlich, aber nicht gleich WrapGrid
umschließt den Inhalt, aber in ein gleichmäßiges raster. Obwohl die VariableSizedWrapGrid
können für die unterschiedlichen Elemente in dem container. Weder der WrapGrids
kann verwendet werden, außerhalb von ein ItemsControl
. So sind Sie disqualifiziert.
Wenn die Entwickler sehen in Ihrer Muttersprache XAML-Toolbox in Visual Studio gibt es keine WrapPanel
. WPF-Entwickler hatten eine WrapPanel
, so dass Sie möglicherweise auf der Suche für dieses gemeinsame tool zur Lösung Ihrer Szenario. So, muss ich Fragen:
Kennt jemand ein WrapPanel in XAML WinRT? (was wird virtualisiert?)
- +1 ich habe auf der Suche für die gleiche Sache. Es ist ein Schmerz zu haben, um manuell die Zeilen und Spalten jedes Element in der gridview. Ich denke, es kann getan werden, durch überschreiben
ArrangeOveride
. Ich hatte eine fehlgeschlagene Versuch es mal, und habe nicht sah es sich noch einmal. ArrangeOverride auf der MSDN-Website: msdn.microsoft.com/en-us/library/windows/apps/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da ist man in WinRT XAML Toolkit hier. Es wurde portiert von Silverlight Toolkit.
WrapPanel
aus der WinRT XAML Toolkit ist auf jeden Fall besser als die von CodeProject, dass Jerry Nixon verwendet.Ich hatte die gleiche Anforderung und nach googeln für eine Weile, habe ich beschlossen, verwenden Sie die benutzerdefinierte Steuerung für diese. Finden Sie bitte nachfolgenden link für die Umsetzung:
http://www.codeproject.com/Articles/463860/WinRT-Custom-WrapPanel
Hoffe, dies wird Ihnen helfen.