public override void ConnectedToSolidWorks() { // Create our taskpane mTaskpane = new TaskpaneIntegration <MyTaskpaneUI>() { Icon = Path.Combine(PlugInIntegration.PlugInFolder, "logo-small.png"), WpfControl = new MyAddinControl() }; mTaskpane.AddToTaskpane(); }
public override void ConnectedToSolidWorks() { mTaskpane = new TaskpaneIntegration <TaskPane> { Icon = Path.Combine(this.AssemblyPath(), @"Images\mb-logo_20.png"), WpfControl = new MainControl() }; mTaskpane.AddToTaskpaneAsync(); AddCommands(); }
public override void ConnectedToSolidWorks() { // Create our taskpane mTaskpane = new TaskpaneIntegration <MyTaskpaneUI>() { Icon = Path.Combine(this.AssemblyPath(), "logo-small.png"), WpfControl = new MyAddinControl() }; mTaskpane.AddToTaskpaneAsync(); }
public override void ConnectedToSolidWorks() { // Create our taskpane mTaskpane = new TaskpaneIntegration <TaskpaneUserControlHost>() { Icon = Path.Combine(PlugInIntegration.PlugInFolder, "logo-small.png"), WpfControl = new CustomPropertiesUI() }; // Add to taskpane Task.Run(() => mTaskpane.AddToTaskpane()); }
public override void ConnectedToSolidWorks() { // Create our taskpane mTaskpane = new TaskpaneIntegration <TaskpaneUserControlHost>() { Icon = Path.Combine(this.AssemblyPath(), "logo-small.png"), WpfControl = new CustomPropertiesUI() }; // Add to taskpane mTaskpane.AddToTaskpaneAsync(); }
public override void ConnectedToSolidWorks() { /// <summary> /// Create our taskpane /// <summary> mTaskpane = new TaskpaneIntegration <MyTaskpaneUI>() { Icon = Path.Combine(this.AssemblyPath(), "Image_Logo.png"), WpfControl = new UI_SolidWorks_SideBar_PlugIn() }; mTaskpane.AddToTaskpaneAsync(); }
public override void ConnectedToSolidWorks() { // Application.ActiveModel.UnsafeObject.ConfigurationManager.Document. // Create our taskpane UI mTaskpane = new TaskpaneIntegration <MyTaskpaneUI>() { // Set taskpane icon Icon = Path.Combine(this.AssemblyPath(), "logo-small.png"), WpfControl = new CustomPropertiesUI() }; // Add it to taskpane mTaskpane.AddToTaskpaneAsync(); }
public static void TaskPane() { try { var taskPane = new TaskpaneIntegration <TaskPaneHost, FirstAddin> { WpfControl = new TaskPaneWindow() }; taskPane.AddToTaskpaneAsync(); } catch (Exception e) { Log.Error("Unhandled error within task pane: " + e.Message, nameof(TaskPane)); MessageBox.Show("Error initializing task pane"); } Log.Info("Initialized task pane", nameof(TaskPane)); }