我想在Windows中停靠我的WPF应用程序,就像一些工具栏一样,比如Windows7中的Address工作,WMP在Win XP中工作。
该WPF应用程序有一组2-3个按钮,用户可以直接继续并单击以执行相应的操作。我做了一些研究和开发,并发现了关于TaskbarItemInfo的课程。但是这并不能完全达到目的,因为应用程序没有出现在任务栏中,用户必须将鼠标悬停在最小化的图标上,才能获得缩略图图标并单击。
我的要求
应用程序中将有2-3个按钮,因此我希望它停靠到任务栏,这样用户就可以直接点击它。
问候阿维克·森
发布于 2014-02-21 05:34:02
你可以像下面这样做..。
ThumbButtonInfo还允许设置图像,单击时可以调用功能
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication4" x:Class="WpfApplication4.MainWindow"
Title="MainWindow" Height="350" Width="525">
<Window.TaskbarItemInfo>
<TaskbarItemInfo>
<TaskbarItemInfo.ThumbButtonInfos>
<ThumbButtonInfo Description="Play!" Click="ThumbButtonInfo_Click"/>
<ThumbButtonInfo Description="Stop!" Click="ThumbButtonInfo_Click_1" />
</TaskbarItemInfo.ThumbButtonInfos>
</TaskbarItemInfo>
</Window.TaskbarItemInfo>
<Grid>
</Grid>
</Window>和按钮单击events
private void ThumbButtonInfo_Click(object sender, EventArgs e)
{
MessageBox.Show("Clicked");
}
private void ThumbButtonInfo_Click_1(object sender, EventArgs e)
{
MessageBox.Show("Clicked");
}您可以在.中显示进度信息。
<TaskbarItemInfo.ProgressValue></TaskbarItemInfo.ProgressValue>和状态信息在..。
<TaskbarItemInfo.Description></TaskbarItemInfo.Description>https://stackoverflow.com/questions/21925772
复制相似问题