コード例 #1
0
ファイル: BCTreeviewEx.cs プロジェクト: cryptoRebel/sukiyoshi
        private static void RenderTreeNodeGlyph(HtmlTextWriter output, IDataView dataView, string filter, Item item, string id, bool isExpanded)
        {
            Assert.ArgumentNotNull(output, "output");
            Assert.ArgumentNotNull(dataView, "dataView");
            Assert.ArgumentNotNull(filter, "filter");
            Assert.ArgumentNotNull(item, "item");
            Assert.ArgumentNotNullOrEmpty(id, "id");
            ImageBuilder builder2 = new ImageBuilder {
                Class = "scContentTreeNodeGlyph"
            };
            ImageBuilder builder = builder2;

            if (dataView.HasChildren(item, filter))
            {
                if (isExpanded)
                {
                    builder.Src = "images/collapse15x15.gif";
                }
                else
                {
                    builder.Src = "images/expand15x15.gif";
                }
            }
            else
            {
                builder.Src = "images/noexpand15x15.gif";
            }
            output.Write(builder.ToString());
        }
コード例 #2
0
ファイル: BCTreeviewEx.cs プロジェクト: cryptoRebel/sukiyoshi
 private static void RenderTreeNodeGlyph(HtmlTextWriter output, IDataView dataView, string filter, Item item, string id, bool isExpanded)
 {
     Assert.ArgumentNotNull(output, "output");
     Assert.ArgumentNotNull(dataView, "dataView");
     Assert.ArgumentNotNull(filter, "filter");
     Assert.ArgumentNotNull(item, "item");
     Assert.ArgumentNotNullOrEmpty(id, "id");
     ImageBuilder builder2 = new ImageBuilder {
         Class = "scContentTreeNodeGlyph"
     };
     ImageBuilder builder = builder2;
     if (dataView.HasChildren(item, filter))
     {
         if (isExpanded)
         {
             builder.Src = "images/collapse15x15.gif";
         }
         else
         {
             builder.Src = "images/expand15x15.gif";
         }
     }
     else
     {
         builder.Src = "images/noexpand15x15.gif";
     }
     output.Write(builder.ToString());
 }