Dav*_*vid 2 c# wpf constructor staticresource
我必须在我的XAML文件中创建一个静态资源.
<Window.Resources>
<vm:ViewModel x:Key="viewModel" />
</Window.Resources>
Run Code Online (Sandbox Code Playgroud)
我需要这个静态资源来获取我的组合框的项目
ItemsSource="{Binding Source={StaticResource viewModel}, Path=GetItems, Mode=TwoWay}"
Run Code Online (Sandbox Code Playgroud)
但是,如何为ViewModel(构造函数)提供我的代码实例?
如果我理解正确,那么你违反了MVVM模式.您永远不应该将ComboBox中的项目提供给您的VM.您应该提供VM中的项目并将其绑定到Combobox,并且您在访问项目时没有问题.
| 归档时间: |
|
| 查看次数: |
4406 次 |
| 最近记录: |