2013-02-20 78 views
2

是否可以在XAML中爲d:DesignInstance指定一個嵌套類型?如果是這樣,怎麼樣?帶有嵌套類型的XAML DataContext DesignInstance

如果我有下面的類結構:

namespace MyApp 
{ 
    public class OuterClass 
    { 
     public class InnerClass 
     { 
      public string SomeData {get;set;} 
     } 
    } 
} 

我如何使用InnerClass類型作爲DesignInstance?以下不工作:

<phone:PhoneApplicationPage 
    ... 
    xmlns:local="clr-namespace:MyApp" 
    ... 
    d:DataContext="{d:DesignInstance Type=local:OuterClass.InnerClass}" 
> 

回答

7

嘗試改變.+。例如:

<phone:PhoneApplicationPage 
    ... 
    xmlns:local="clr-namespace:MyApp" 
    ... 
    d:DataContext="{d:DesignInstance Type=local:OuterClass+InnerClass}"> 
+0

天才!我從未想過這件事超出了我。謝謝! – 2013-02-20 09:22:30