コード例 #1
0
        public static PaneTreeWrapper CreatePaneWrapper(BasePane pane)
        {
            PaneTreeWrapper paneNode = new PaneTreeWrapper();

            paneNode.Text    = pane.Name;
            paneNode.Tag     = pane;
            paneNode.Checked = true;

            string imageKey = "";

            if (pane is IWindowPane)
            {
                imageKey = "WindowPane";
            }
            else if (pane is IPicturePane)
            {
                imageKey = "PicturePane";
            }
            else if (pane is IBoundryPane)
            {
                imageKey = "BoundryPane";
            }
            else if (pane is ITextPane)
            {
                imageKey = "TextPane";
            }
            else
            {
                imageKey = "NullPane";
            }

            paneNode.ImageKey         = imageKey;
            paneNode.SelectedImageKey = imageKey;

            return(paneNode);
        }
コード例 #2
0
        private PaneTreeWrapper CreatePaneWrapper(BasePane pane)
        {
            PaneTreeWrapper paneNode = new PaneTreeWrapper();

            paneNode.Text    = pane.Name;
            paneNode.Tag     = pane;
            paneNode.Checked = true;

            string imageKey = "";

            if (pane is BFLYT.WND1)
            {
                imageKey = "WindowPane";
            }
            else if (pane is BCLYT.WND1)
            {
                imageKey = "WindowPane";
            }
            else if (pane is BRLYT.WND1)
            {
                imageKey = "WindowPane";
            }
            else if (pane is BFLYT.PIC1)
            {
                imageKey = "PicturePane";
            }
            else if (pane is BCLYT.PIC1)
            {
                imageKey = "PicturePane";
            }
            else if (pane is BRLYT.PIC1)
            {
                imageKey = "PicturePane";
            }
            else if (pane is BFLYT.BND1)
            {
                imageKey = "BoundryPane";
            }
            else if (pane is BCLYT.BND1)
            {
                imageKey = "BoundryPane";
            }
            else if (pane is BRLYT.BND1)
            {
                imageKey = "BoundryPane";
            }
            else if (pane is BFLYT.TXT1)
            {
                imageKey = "TextPane";
            }
            else if (pane is BCLYT.TXT1)
            {
                imageKey = "TextPane";
            }
            else if (pane is BRLYT.TXT1)
            {
                imageKey = "TextPane";
            }
            else
            {
                imageKey = "NullPane";
            }

            paneNode.ImageKey         = imageKey;
            paneNode.SelectedImageKey = imageKey;

            return(paneNode);
        }