Upgrading C# Markup
Changes in v5.2
ItemsPanel Property
The signature for the ItemsPanel
property extension method has changed to a strongly typed generic method that accepts a delegate to configure the root element of the ItemsPanelTemplate
.
The ItemsPanel
property extension method that previously looked like this:
new ListView()
.ItemsPanel(() => new ItemsStackPanel()
.Orientation(Orientation.Vertical))
Should now be updated to:
new ListView()
.ItemsPanel<ItemsStackPanel>(panel => panel.Orientation(Orientation.Vertical))
To learn more about different types of templates in C# Markup, see the Templates section.