internal void SetTitle(string title)
{
if (TabbedThumbnailProxyWindow == null)
{
throw new InvalidOperationException(LocalizedMessages.TasbarWindowProxyWindowSet);
}
TabbedThumbnailProxyWindow.Text = title;
}
private static void ThumbnailPreview_TitleChanged(object sender, EventArgs e) { var preview = sender as TabbedThumbnail; TaskbarWindow taskbarWindow = preview.WindowHandle == IntPtr.Zero ? GetTaskbarWindow(preview.WindowsControl, TaskbarProxyWindowType.TabbedThumbnail) : GetTaskbarWindow(preview.WindowHandle, TaskbarProxyWindowType.TabbedThumbnail); // Update the proxy window for the tabbed thumbnail taskbarWindow?.SetTitle(preview.Title); }