Ejemplo n.º 1
0
        /// <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);
        }