I am having tree list where i want to set some back color of my choice.
settings.Styles.SelectedNode.BackColor = System.Drawing.Color.FromArgb(0, 170, 198);
But even though i have set this property when i select node by default i am having different color as dark blue.
I dont know why this is happening. Please find the code snippet below of my treelist.
HTML@Html.DevExpress().TreeList( settings => { settings.Name = "treeList"; settings.CallbackRouteValues = new { Controller = "Home", Action = "treePartial" }; settings.ControlStyle.Border.BorderWidth = 0; settings.Styles.Cell.Paddings.PaddingLeft = System.Web.UI.WebControls.Unit.Pixel(1); settings.SettingsLoadingPanel.Enabled = false; settings.Columns.Add( column => { column.FieldName = "NodeDescription"; column.PropertiesEdit.EncodeHtml = false; } ); settings.SettingsEditing.AllowNodeDragDrop = true; settings.SettingsEditing.NodeDragDropRouteValues = new { Controller = "Home", Action = "treePartial" }; settings.AutoGenerateColumns = false; settings.KeyFieldName = "Key"; settings.ParentFieldName = "ParentKey"; settings.RootValue = "0"; settings.SettingsBehavior.AllowFocusedNode = true; settings.Styles.FocusedNode.BackColor = System.Drawing.Color.FromArgb(0, 170, 198); settings.Styles.SelectionCell.BackColor = System.Drawing.Color.FromArgb(0, 170, 198); settings.Styles.SelectedNode.BackColor = System.Drawing.Color.FromArgb(0, 170, 198); settings.SettingsBehavior.FocusNodeOnLoad = false; settings.HtmlRowPrepared = (s, e) => { e.Row.Attributes.Add("onmouseover", "this.setAttribute('bgColor', this.style.backgroundColor); this.style.backgroundColor = '#00AAC6';"); e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor = this.getAttribute('bgColor');"); }; settings.Settings.ShowColumnHeaders = false; settings.ClientSideEvents.StartDragNode = "DragDropHelper.StartDragNode"; settings.ClientSideEvents.EndDragNode = "DragDropHelper.EndDragNode"; } ).Bind(Model).GetHtml()