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