Пример #1
0
        public override void RenderResource(ResourceData resource)
        {
            DirectoryResourceData rd = resource as DirectoryResourceData;

            if (rd != null)
            {
                RenderDirectory(rd);
            }

            // TODO: show some Not Supported message of some sort
        }
Пример #2
0
        private void RenderDirectory(DirectoryResourceData dir)
        {
            this.__images.Controls.Clear();

            foreach (IDirectoryMember member in dir.Members)
            {
                MemberPic mp = new MemberPic();
                mp.Member = member;
                mp.Click += new EventHandler(mp_Click);

                this.__images.Controls.Add(mp);
            }

            if (dir.Members.Count > 0)
            {
                // load the first image
                mp_Click(__images.Controls[0], EventArgs.Empty);
            }
        }