1
第一種方式,我總是前使用的最有效的方法,是在XAML中定義的設計數據:使用的設計數據
d:DataContext="{d:DesignDataSource=/DesignData/MainPivot/ProductCategoriesDesignData.xaml}"
然而,使用MVVM光開始後,我找到了自己的路。通過ViewModelLocator:
if (ViewModelBase.IsInDesignModeStatic)
{
// Create design time view services and models
}
else
{
// Create run time view services and models
}
那麼哪一個更好? (例如,不確定第二種方法是否可以從Blend訪問)
聽起來很有希望。我也更喜歡擁有比XAML更多的C#代碼。 –
http://www.galasoft.ch/mydotnet/articles/article-2007091401.html 相當不錯的文章,希望它可以是有用的 –