2010-11-25 55 views

回答

7

您需要使用一個+外部類的名字從嵌套中分離類名:

<Style TargetType="local:MyClass+MyNestedClass"></Style> 
+1

請注意,這可能會破壞您的設計器表面。有一個已知的錯誤:http://connect.microsoft.com/VisualStudio/feedback/details/361509/xaml-designer-cannot-handle-typename-with-nested-classes – cplotts 2011-03-25 20:54:55

0

你不能在XAML聲明嵌套類(AFAIK),因爲它與假設點符號XAML中解析邏輯干涉表示屬性

+0

你說什麼(即你不能_declare/instantiate_嵌套類)是真的......儘管不是海報在他的問題中所要求的。對於那些閱讀這篇文章的人來說,希望得到關於如何在XAML中不能_instantiate_嵌套類的MSDN參考:http://msdn.microsoft.com/zh-cn/library/ms753379.aspx – cplotts 2011-03-25 20:59:31

相關問題