How to build dock UI according to MVVM pattern using LayoutAdapter

  • 3 minutes to read

This example shows how to use the LayoutAdapter to build a dock UI according to the MVVM design pattern. See the MVVM Support - Building Dock UI document to learn more.

View Example

Imports System.Collections.ObjectModel

Namespace dxSampleGrid
    Public Class MyViewModel
        Public Sub New()
            CreateList()
        End Sub

        Public Property PersonList() As ObservableCollection(Of Person)

        Private Sub CreateList()
            PersonList = New ObservableCollection(Of Person)()
            For i As Integer = 0 To 4
                Dim p As New Person(i)
                p.ParentName = "LayoutGroup1"
                PersonList.Add(p)
            Next i
            PersonList(0).IsTabbed = True
            PersonList(1).IsTabbed = True
            PersonList(2).IsFloat = True
        End Sub
    End Class


End Namespace