0
我試圖在System.Windows.Threading.Dispatcher類中使用Dispatcher.Invoke()方法。智能感知以及文檔顯示,此方法有9個重載,但IntelliSense只允許您實現這些選項中的4個,但我可以實現那些不會顯示在重載列表中的選項。怎麼了,怎麼解決這個問題? 感謝visual studio中的調度程序問題
我試圖在System.Windows.Threading.Dispatcher類中使用Dispatcher.Invoke()方法。智能感知以及文檔顯示,此方法有9個重載,但IntelliSense只允許您實現這些選項中的4個,但我可以實現那些不會顯示在重載列表中的選項。怎麼了,怎麼解決這個問題? 感謝visual studio中的調度程序問題
一些mebmers標有
[EditorBrowsable(EditorBrowsableState.Never)]
,絕不會通過智能感知顯示。
其他成員都標有
[EditorBrowsable(EditorBrowsableState.Advanced)]
,並顯示他們使用的工具|選項|文本編輯器| C#|聲明完成|隱藏高級會員
有關MSDN的更多詳細信息。
我明白了。你有什麼想法,爲什麼這樣一個重要的方法可以讓你修改UI線程上的控件對設計者來說是隱藏的? –
不知道:(但你甚至不需要使用這個方法,你可以直接檢查Dispatcher.Thread == Thread.CurrentThread。 –