diff --git a/knowledge-base/treeview-disable-checkboxes.md b/knowledge-base/treeview-disable-checkboxes.md
new file mode 100644
index 0000000000..5acc93fed4
--- /dev/null
+++ b/knowledge-base/treeview-disable-checkboxes.md
@@ -0,0 +1,154 @@
+---
+title: How to Disable Checkboxes for Certain TreeView Items
+description: Learn how to disable checkboxes for certain items in the TreeView component based on a condition
+type: how-to
+page_title: How to Disable Checkboxes for Certain TreeView Items
+slug: treeview-kb-disable-checkboxes
+tags: blazor, treeview, checkbox, disabled
+res_type: kb
+ticketid: 1681641
+---
+
+## Environment
+
+
+
+
+
Product
+
TreeView for Blazor
+
+
+
+
+## Description
+
+This knowledge base article answers the following questions:
+
+- How can I apply custom CSS to TreeView items conditionally?
+- How to use the [`OnItemRender` event](slug:treeview-events#onitemrender) in the TreeView for Blazor?
+- Is it possible to disable checkboxes for certain TreeView items?
+
+## Solution
+
+To disable checkboxes for specific TreeView items based on a condition, use the `OnItemRender` event to apply a custom class to those items. Then, use CSS to style these items and their checkboxes as disabled. The following steps outline how to achieve this:
+
+1. Use the [`OnItemRender` event](slug:treeview-events#onitemrender) of the TreeView component to conditionally apply a custom CSS class.
+
+2. Define CSS styles that mimic the disabled state for the checkboxes and the items.
+
+3. Ensure your TreeView model includes a property (e.g., `IsActive`, `IsDisabled`)that you'll use to determine if an item's checkbox should be disabled.
+
+### Implementation
+
+````RAZOR
+
+
+
+
+
+
+
+
+@code {
+ private IEnumerable FlatData { get; set; }
+ private IEnumerable