2012-10-11 5 views
0

System.Windows.Threading.Dispatcher 클래스에서 Dispatcher.Invoke() 메서드를 사용하려고합니다. 문서뿐만 아니라 IntelliSense도이 메서드의 오버로드가 9 개 있음을 보여 주지만 IntelliSense는 구현할 해당 옵션 중 네 개만 제공합니다. 오버로드 목록에 표시되지 않는 옵션을 구현할 수 있습니다. 무엇이 잘못되었으며이를 수정하는 방법은 무엇입니까? 감사Dispatcher Visual Studio의 문제

답변

2

일부 mebmers는

[EditorBrowsable(EditorBrowsableState.Never)] 

으로 표시됩니다 및 인텔리로 표시되지 않습니다. |

다른 구성원

[EditorBrowsable(EditorBrowsableState.Advanced)] 

하고이 도구를 사용하여 표시하는 표시되어 있습니다 옵션 | 텍스트 편집기 | C# | 성명서 작성 완료 | 고급 멤버 숨기기

자세한 내용 MSDN.

+0

알 수 있습니다. UI 스레드의 컨트롤을 디자이너에서 숨길 수있는 중요한 메서드가 왜 왜 그런지 알고 있습니까? –

+1

모름 :(하지만이 방법을 사용할 필요조차 없습니다. Dispatcher.Thread == Thread.CurrentThread를 대신 점검 할 수 있습니다. –