WEB开发网
开发学院操作系统Windows 7 Windows 7 任务栏开发之缩略图预览(Thumbnail) 阅读

Windows 7 任务栏开发之缩略图预览(Thumbnail)

 2010-03-10 00:00:00 来源:WEB开发网   
核心提示: TabbedThumbnailManager.IsThumbnailPreviewAdded 方法 通过IsThumbnailPreviewAdded 方法判断的缩略图、窗口句柄、Form控件、WPF控件是否已添加,并返回Bool 值:publicboolIsThumbnailPreviewAd

TabbedThumbnailManager.IsThumbnailPreviewAdded 方法

通过IsThumbnailPreviewAdded 方法判断的缩略图、窗口句柄、Form控件、WPF控件是否已添加,并返回Bool 值:

public bool IsThumbnailPreviewAdded(TabbedThumbnail preview){… …} 
public bool IsThumbnailPreviewAdded(IntPtr windowHandle){… …} 
public bool IsThumbnailPreviewAdded(Control control){… …} 
public bool IsThumbnailPreviewAdded(UIElement control){… …}

TabbedThumbnailManager.SetTabOrder 方法

通过SetTabOrder 方法调换两个TabbedThumbnail 前后位置,注意第一个TabbedThumbnail 将调换到第二个TabbedThumbnail 的前面。

public void SetTabOrder(TabbedThumbnail previewToChange, 
            TabbedThumbnail insertBeforePreview){… …}

效果演示

通过以上方法就能够随心所欲的设定缩略图了,下面就将上面示意图中的缩略图改为Windows Logo 图标,其中ui 即为XAML 代码中控件的名称(x:Name):

TabbedThumbnail newPreview = new TabbedThumbnail(Application.Current.MainWindow, ui, peekOffect); 
TaskbarManager.Instance.TabbedThumbnail.AddThumbnailPreview(newPreview); 
TaskbarManager.Instance.TabbedThumbnail.SetActiveTab(newPreview);

Windows 7 任务栏开发之缩略图预览(Thumbnail)

上一页  1 2 3 4  下一页

Tags:Windows 任务 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接