/// <summary> /// Handles click on a non-rendering preview /// </summary> /// <param name="item">The non-rendering item.</param> protected override void OnItemClick(Item item) { Assert.ArgumentNotNull((object)item, "item"); ItemCollection children = DataContext.GetChildren(item); if (children != null && children.Count > 0) { Treeview.SetSelectedItem(item); Renderings.InnerHtml = RenderPreviews(children); } else { SheerResponse.Alert("Please select a rendering item", new string[0]); } SetOpenPropertiesState(item); }