当前位置:  开发笔记 > 编程语言 > 正文

接收事件时闪烁选项卡标题

如何解决《接收事件时闪烁选项卡标题》经验,为你挑选了1个好方法。

我有一个基于标签的聊天应用程序,用户可以在不同的标签项中与几个人聊天.我希望通过闪烁标签标题来通知用户传入的消息,以防用户与接收消息的标签以外的其他用户聊天.我如何在WPF中实现这一目标.一些例子将非常受欢迎.

最诚挚的问候Morteza



1> John..:

您需要为包含动画的标题创建样式以闪烁/闪烁标题前景.一旦你有了这个,你可以在需要时应用它.

以下示例执行此操作.您可能想要修改它,因此设置背景而不是使整个选项卡闪烁而不仅仅是TabItems文本.



    
        
    

    

        
            
            
            
         

        

            
            two
            
            

         


    

然后在c#代码中,您可以在需要时设置样式:

   private void StartFlash_Click(object sender, RoutedEventArgs e)
        {
            TabItem ti = (TabItem)this.FindName(userInput.Text);

            if (ti != null)
            {
                ti.SetValue(Control.StyleProperty, (Style)this.Resources["FlashingHeader"]);
            }

        }

        private void StopFlash_Click(object sender, RoutedEventArgs e)
        {
            TabItem ti = (TabItem)this.FindName(userInput.Text);

            if (ti != null)
            {
                ti.Style = null;
            }
        }

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有