public void RemovePanel() { // use _control if (_taskBarIcon != null) { _taskBarIcon.TearDown(); _taskBarIcon = null; } }
public void RemovePanel() { // use _control if (_taskBarIcon != null) { _taskBarIcon.TearDown(); _taskBarIcon = null; } }
/// <summary> /// Place WPF window on Taskbar /// </summary> /// <param name="control">WPF window to be placed on taskbar</param> /// <param name="initialWidth">Initial width</param> public void InsertPanel(TaskbarPanel panel) { if (_taskBarIcon != null) { RemovePanel(); } _taskBarIcon = new TaskbarHost(panel); _taskBarIcon.SetTaskBarControl(panel); panel.SetTaskBarHost(_taskBarIcon); _taskBarIcon.Setup(); }
/// <summary> /// Place WPF window on Taskbar /// </summary> /// <param name="control">WPF window to be placed on taskbar</param> /// <param name="initialWidth">Initial width</param> public void InsertPanel(TaskbarPanel panel) { if (_taskBarIcon != null) { RemovePanel(); } _taskBarIcon = new TaskbarHost(panel); _taskBarIcon.SetTaskBarControl(panel); panel.SetTaskBarHost(_taskBarIcon); _taskBarIcon.Setup(); }