TaskbarItemInfo.ThumbButtonInfos 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与 ThumbButtonInfo 关联的 Window 对象的集合。
public:
property System::Windows::Shell::ThumbButtonInfoCollection ^ ThumbButtonInfos { System::Windows::Shell::ThumbButtonInfoCollection ^ get(); void set(System::Windows::Shell::ThumbButtonInfoCollection ^ value); };
public System.Windows.Shell.ThumbButtonInfoCollection ThumbButtonInfos { get; set; }
member this.ThumbButtonInfos : System.Windows.Shell.ThumbButtonInfoCollection with get, set
Public Property ThumbButtonInfos As ThumbButtonInfoCollection
属性值
与 ThumbButtonInfo 关联的 Window 对象的集合。 默认值为空集合。
示例
以下示例演示如何在标记中创建一个 TaskbarItemInfo 。 包含 TaskbarItemInfo 一个 ThumbButtonInfo 对象集合,这些对象提供从任务栏项访问“播放”和“停止”命令。 此示例是为类提供的大型示例的 TaskbarItemInfo 一部分。
<Window.TaskbarItemInfo>
<TaskbarItemInfo x:Name="taskBarItemInfo1"
Overlay="{StaticResource ResourceKey=StopImage}"
ThumbnailClipMargin="80,0,80,140"
Description="Taskbar Item Info Sample">
<TaskbarItemInfo.ThumbButtonInfos>
<ThumbButtonInfoCollection>
<ThumbButtonInfo
DismissWhenClicked="False"
Command="MediaCommands.Play"
CommandTarget="{Binding ElementName=btnPlay}"
Description="Play"
ImageSource="{StaticResource ResourceKey=PlayImage}"/>
<ThumbButtonInfo
DismissWhenClicked="True"
Command="MediaCommands.Stop"
CommandTarget="{Binding ElementName=btnStop}"
Description="Stop"
ImageSource="{StaticResource ResourceKey=StopImage}"/>
</ThumbButtonInfoCollection>
</TaskbarItemInfo.ThumbButtonInfos>
</TaskbarItemInfo>
</Window.TaskbarItemInfo>
注解
你可以向任务栏缩略图添加按钮,让用户访问常见任务,而无需他们切换到应用程序窗口。 例如,Windows Media Player提供“播放”、“暂停”、“转发”和“后退”按钮,允许用户在应用程序最小化时从任务栏缩略图控制媒体播放。 任务栏缩略图中的按钮由 ThumbButtonInfo 对象表示,包含在集合中 ThumbButtonInfos 。
Windows 7 shell 允许任务栏缩略图中的最多七个按钮。 如果已将超过七 ThumbButtonInfo 个对象添加到其中 ThumbButtonInfoCollection,则其他对象被视为溢出。 当按钮为 Collapsed按钮时,它没有任何可见元素,并且没有为其保留任何空间。 在这种情况下,将显示溢出中的其他 ThumbButtonInfoCollection 按钮。
下图显示了任务栏预览,其中包含两个拇指按钮的集合。
Windows任务栏 Thumb 按钮