AutoCADNote.PaletteManager.CreatePaletteSet C# (CSharp) Метод

CreatePaletteSet() публичный статический Метод

public static CreatePaletteSet ( ) : PaletteSet
Результат PaletteSet
        public static PaletteSet CreatePaletteSet()
        {
            var myPaletteSet = new PaletteSet("OneNote", new Guid(paletteGuid));

            myPaletteSet.Size = new System.Drawing.Size(600, 900);
            myPaletteSet.Dock = DockSides.Right;

            return myPaletteSet;
        }

Usage Example

Пример #1
0
        private static async Task Initialize()
        {
            // Create paletteSet
            myPaletteSet = PaletteManager.CreatePaletteSet();

            // Create usercontrol
            userControl = new MyUserControl();

            // Wire up palette to user control
            myPaletteSet.Add("Palette1", userControl);

            // Wire up events
            userControl.WebBrowser.DocumentCompleted += WebBrowser_DocumentCompleted;
            AutoCADManager.WireUpDocumentReloadEvent();
            AutoCADManager.DocumentChanged += AutoCADManager_DocumentChanged;

            // login and store code and token
            var loginUrl = await AuthManager.GetLoginUrl();

            // Ask user to login, and eventually accept permissions
            userControl.SetLoginUrl(loginUrl);

            // Show the palette
            myPaletteSet.Visible = true;
            myPaletteSet.Dock    = DockSides.Right; // This needs to be set here due to a bug in AutoCad 2016 that Dock should be set after visible.

            // Set initialized
            initialized = true;
        }
PaletteManager