我居然學會了MVVM,模式和我在一個教程發現這一點:什麼是XAML
d:DataContext="{d:DesignInstance step1:ViewModel}">
我知道,我使用的數據上下文將數據綁定,但什麼我不明白的是爲什麼DesignInstance是有用的,爲什麼我把它寫在那裏呢?
在MSDN上HP代表:「DesignInstance是設計時屬性。」但我無法做任何事情。
編輯: 當視圖在Visual Studio編輯器中打開的設計實例用於從http://www.learnmvvm.com/tutorial.html#step1-1
這是編輯器可以顯示你intellisense,因爲它有一個類型來獲取屬性。運行應用程序時,d:命名空間將被忽略,因此它僅用於設計視圖。 – Patrick