TaskbarItemInfo.ThumbButtonInfos 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与 Window.. 关联的对象的集合ThumbButtonInfo。
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
属性值
与 .Window. 关联的对象的集合ThumbButtonInfo。 默认值为空集合。
示例
以下示例演示如何在标记中创建一个 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 允许任务栏缩略图中的最多七个按钮。 如果向该ThumbButtonInfoCollection对象中添加了 7 ThumbButtonInfo 个以上的对象,则其他对象被视为溢出。 当按钮为 Collapsed按钮时,它没有任何可见元素,也没有为它保留任何空间。 在这种情况下,将显示溢出中的其他 ThumbButtonInfoCollection 按钮。
下图显示了任务栏预览,其中包含两个拇指按钮的集合。
Windows 任务栏 Thumb 按钮