2
在我App.xaml
文件我有:如何從其他窗口使用我的應用程序資源?
<Application.Resources>
<LocalViewModels:SharedSettingsViewModel x:Key="SharedSettingsViewModel"/>
<LocalViewModels:ApplicationSpecificSettingsViewModel x:Key="ApplicationSpecificSettingsViewModel" />
</Application.Resources>
我怎樣才能在另一個窗口中使用這些資源?
例如,如果我在同一個窗口有這些資源,我會做:
DataContext="{Binding Source={StaticResource ApplicationSpecificSettingsViewModel}}"
DataContext="{Binding Source={StaticResource ApplicationSpecificSettingsViewModel}}"
IMO,ViewModels不屬於資源,它們不屬於XAML。 –
@HighCore爲什麼不呢? – FPGA
,因爲它們不是純粹的UI特定的概念。我喜歡VM-First方法,而不是View-First方法。 –