예제 #1
0
        private void createRenderPanel()
        {
            if (renderItem != null)
            {
                renderItem.Close();
            }
            renderItem                     = new TabItemWithClose();
            renderItem.Width               = 150;
            renderItem.Height              = 20;
            renderItem.FontSize            = 13;
            renderItem.Header              = "编辑器";
            renderItem.HorizontalAlignment = HorizontalAlignment.Stretch;
            renderItem.VerticalAlignment   = VerticalAlignment.Stretch;
            RenderPanel rp = new RenderPanel();

            rp.RenderLoaded     += Rp_Loaded;
            rp._MouseButtonDown += Rp__MouseLeftButtonDown;
            rp._MouseButtonUp   += Rp__MouseLeftButtonUp;
            rp._MouseMove       += Rp__MouseMove;
            rp._KeyDown         += Rp__KeyDown;
            rp._KeyUp           += Rp__KeyUp;
            rp._SizeChange      += Rp__SizeChange;
            renderItem.Content   = rp;
            mainWnd.renderPanel.Items.Add(renderItem);
            mainWnd.renderPanel.SelectedItem = renderItem;
        }