Attached image displaying an user interface which is implemented in C++ and QT framework under Mac OS X. I put all information(as Folder Name, Folder id, etc.) of each items of left pane tree in a linked list. Now I want to implement this user interface in C# and Xamarin under Mac OS X. My first priority is to create folder tree in left pane of the image. I am using outline view to create this tree. Is it possible to create this tree using outline view or need to use other view and controller. I am following the mac-samples uploaded on github. But could not understand. Kindly guide me and suggest simplest way to create the user interface according to image.