0
A
回答
0
您正在使用的自定义窗口不显示Windows标题栏,因此您看不到闪烁的效果。为了让你的自定义标题栏闪光,你必须做一些工作。
我不确定这会实际上工作,但你需要检测消息窗口发送到窗口使其闪烁。查看here,了解如何获得窗口收到的消息的通知。这是该页面的代码:
using System;
using System.Windows;
using System.Windows.Interop;
namespace WpfApplication1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
protected override void OnSourceInitialized(EventArgs e)
{
base.OnSourceInitialized(e);
HwndSource source = PresentationSource.FromVisual(this) as HwndSource;
source.AddHook(WndProc);
}
private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
// Write some debug messages to the console here to detect what message is sent to the window when you click behind an active modal dialog
return IntPtr.Zero;
}
}
}
请注意我在代码中的注释。
如果这项工作,您可以从那里触发XAML中的动画来模仿闪烁的效果。
出于利益的考虑,应用程序是否在任务栏中闪烁?
相关问题
- 1. 将定时器添加到自定义控件以创建闪烁光标
- 2. 如何消除Windows.Forms滚动时自定义控件的闪烁?
- 3. 将自定义控件添加到DataGridViewCell
- 4. 将自定义控件添加到MoviePlayer
- 5. UITableView闪烁效果
- 6. 如何将自定义属性添加到asp.net自定义服务器控件?
- 7. 如何将自定义属性添加到自定义Web控件
- 8. 如何将自定义控件添加到TinyMce 4工具栏
- 9. Sapui5:如何将按钮列表添加到自定义控件?
- 10. 如何将自定义工具栏添加到UIPickerView控件?
- 11. 如何将C#自定义控件添加到MonoDevelop工具箱?
- 12. 如何将自定义控件添加到django管理站点?
- 13. 动画闪烁效果C#
- 14. gmaps4rails replaceMakers闪烁效果
- 15. iOS闪烁效果文本
- 16. 定制滚动功能 - 闪烁效果
- 17. 自定义控件无闪烁对话框
- 18. 更改背景时自定义控件闪烁
- 19. 将Vibrancy效果添加到自定义UIButton?
- 20. React组件上的闪烁效果
- 21. 如何将有效的SSL添加到heroku自定义damoain
- 22. 如何在C#中动画制作自定义控件而不闪烁?
- 23. 如何防止工具提示在自定义控件中闪烁?
- 24. 将点击事件添加到自定义控件
- 25. 将事件添加到ASP.NET中的自定义控件中
- 26. 将传统事件添加到自定义控件
- 27. Sharepoint将自定义控件添加到Web部件错误
- 28. C#WPF自定义闪烁按钮
- 29. 自定义皮肤和闪烁
- 30. 将自定义插件添加到tinyMCE
你的意思是“闪烁”,当你用户'.ShowDialog()' – 2012-02-15 09:20:57
是的,与模式模式。 – 2012-02-15 12:26:27
我明白你指的是什么闪光,我只是不确定你想要什么样的效果?你想防止重点从你的自定义控制丢失,然后通过闪烁强调? – 2012-02-15 13:08:50