protected override void Initialize() { base.Initialize(); var options = (IconizerOptionPage)GetDialogPage(typeof(IconizerOptionPage)); if (options.HorizontalMargin == null) { options.HorizontalMargin = 10; } if (options.VerticalMargin == null) { options.VerticalMargin = 5; } if (options.ShowText == null) { options.ShowText = false; } options.OptionsUpdated += OnOptionsUpdated; _iconizerService = new VsIconizerService( (EnvDTE.DTE)GetService(typeof(EnvDTE.DTE)), obj => obj.GetType().Name == "AutoHideChannelControl", obj => obj.GetType().Name == "DragUndockHeader", new Thickness(options.HorizontalMargin.Value, options.VerticalMargin.Value, options.HorizontalMargin.Value, options.VerticalMargin.Value), options.ShowText.Value); }
protected override void Initialize() { base.Initialize(); _iconizerService = new VsIconizerService( (EnvDTE.DTE)GetService(typeof(EnvDTE.DTE)), obj => obj is AutoHideChannelControl, obj => obj is DragUndockHeader); }