diff --git a/knowledge-base/radtreedatagrid-binding-selecteditems-viewmodel.md b/knowledge-base/radtreedatagrid-binding-selecteditems-viewmodel.md
new file mode 100644
index 00000000..3213f7bc
--- /dev/null
+++ b/knowledge-base/radtreedatagrid-binding-selecteditems-viewmodel.md
@@ -0,0 +1,215 @@
+---
+title: Binding TreeDataGrid SelectedItems Collection to ViewModel
+description: Explains why SelectedItems in RadTreeDataGrid cannot be bound directly in XAML and shows how to use it in the ViewModel.
+type: how-to
+page_title: Using SelectedItems in RadTreeDataGrid with ViewModel Binding
+meta_title: Using SelectedItems in RadTreeDataGrid with ViewModel Binding
+slug: radtreedatagrid-binding-selecteditems-viewmodel
+tags: radtreedatagrid, .net maui, selecteditems, binding, xaml, viewmodel
+res_type: kb
+---
+
+## Environment
+
+| Version | Product | Author |
+| --- | --- | ---- |
+| 11.1.0 | Telerik UI for .NET MAUI TreeDataGrid | [Dobrinka Yordanova](https://www.telerik.com/blogs/author/dobrinka-yordanova) |
+
+## Description
+
+I need to bind the `SelectedItems` property of [TreeDataGrid](https://docs.telerik.com/devtools/maui/controls/treedatagrid/overview) to a collection property in my `ViewModel`, but I noticed that it is not available for binding in XAML. However, it seems accessible in the code-behind file. Is there a way to bind this collection to the `ViewModel`?
+
+This knowledge base article also answers the following questions:
+
+- Why is `SelectedItems` not available for binding in XAML?
+- How can I work with `SelectedItems` in the `ViewModel`?
+- How can I use `SelectedItems` with collection updates?
+
+## Solution
+
+The `SelectedItems` property of the TreeDataGrid is a read-only collection with a private setter, which means it cannot be directly bound in XAML. IntelliSense does not suggest properties with private setters for XAML binding, and therefore, two-way binding is not supported.
+
+To use `SelectedItems` in your `ViewModel`, follow these steps:
+
+**1.** Define the TreeDataGrid control:
+
+```XAML
+
+
+
+
+
+
+
+
+
+
+```
+
+**2.** Define the `ViewModel` and subscribe to the `CollectionChanged` event of the `SelectedItems` property. This event notifies you when the selection changes.
+
+```C#
+public class MainPageViewModel : NotifyPropertyChangedBase
+{
+ private ObservableCollection