我想創建僅在設計模式下創建的示例數據(當WPF窗口顯示在Visual Studio WPF設計器或Expression Blend中時)。我試過這個:WPF:如何在設計模式下創建示例數據?
public MainWindow()
{
InitializeComponent();
if (DesignerProperties.GetIsInDesignMode(this))
{
DataContext = new Person() { Name = "Harry" };
}
}
看來,設計者並沒有調用Window類的構造函數。我需要在C#代碼中創建示例數據,因爲它們實例化起來更加複雜。有任何想法嗎?
http://www.galasoft.ch/mydotnet/articles/article-2007091401.html – user7116 2010-05-04 20:25:07
使用來自@sixlettervariables的鏈接我管理它通過使用代碼工作。關鍵是在XAML中創建資源 - 我的自定義DataProvider的實例,使用無參數構造函數填充我的數據。 – surfen 2011-11-28 21:03:24