I’ve made a WPF form to be shown as a new task pane tab. The new tab is triggered by a button in the command bar and randomly is shown ok or “cropped”.
Good show:
Cropped show:
Here’s my snippet code:
//Main class
//Global variables
private static TaskpaneView GeneralTaskPane;
private static SldWorks SwApp;
//Triggered by a command bar button
private void StartTaskPane()
{
var elementHost = new ElementHost();
GeneralTaskPane = SwApp.CreateTaskpaneView2(string.Empty, "My Taskpane");
elementHost.Child = new MyTaskPane();
var handle = elementHost.Handle.ToInt64();
var retBool = GeneralTaskPane.DisplayWindowFromHandlex64(handle);
}
internal static void CloseTaskPane()
{
GeneralTaskPane?.DeleteView();
GeneralTaskPane = null;
}
What could be wrong?