
 
   <Window.Resources>
        <DrawingImage x:Key="OverlayImageVector">
            <DrawingImage.Drawing>
                <GeometryDrawing Brush="Red">
                    <GeometryDrawing.Geometry>
                        <RectangleGeometry Rect="0 0 16 16"  RadiusX="3"  RadiusY="3" />    
                    </GeometryDrawing.Geometry>
                </GeometryDrawing>
            </DrawingImage.Drawing>
        </DrawingImage>
        
        <DrawingImage x:Key="OverlayImage">
            <DrawingImage.Drawing>
                <ImageDrawing ImageSource="0726_24px_Republic_32bit_PNG.png" Rect="0 0 24 24" />              
            </DrawingImage.Drawing>
        </DrawingImage>
        
    </Window.Resources>
    
    
    <Window.TaskbarItemInfo>
        <TaskbarItemInfo />
    </Window.TaskbarItemInfo>
    
    
    <Grid>
        <StackPanel Width="120"
                    HorizontalAlignment="Center"
                    VerticalAlignment="Center">
            <Button x:Name="AddOverlay"
                    Content="Add Overlay"
                    Margin="10" />
            <Button x:Name="OtherOverlay"
                    Content="Other Overlay"
                    Margin="10" />
        </StackPanel>
    </Grid>
 
 
 1   public partial class MainWindow : Window
 2     {
 3         public MainWindow()
 4         {
 5             InitializeComponent();
 6 
 7             AddOverlay.Click += new RoutedEventHandler(AddOverlay_Click);
 8             OtherOverlay.Click += new RoutedEventHandler(OtherOverlay_Click);
 9         }
10 
11         void OtherOverlay_Click(object sender, RoutedEventArgs e)
12         {
13             //  TaskbarItemInfo.Overlay,获取或设置在任务栏按钮中的程序图标上方显示的图像
14             //TaskbarItemInfo.Overlay = null;
15             TaskbarItemInfo.Overlay = (ImageSource)Resources["OverlayImageVector"];
16         }
17 
18         void AddOverlay_Click(object sender, RoutedEventArgs e)
19         {
20             TaskbarItemInfo.Overlay = (ImageSource)Resources["OverlayImage"];
21         }
22     }