wpf中用mvvm框架移植一套程序,main页面将数据源成功绑定了上去,之后用main跳转的其他页面用同样的方法却没法绑定数据源。
main窗口中的表格,数据等值都可以成功绑定到main窗口,用原方法绑定JHGD,以及Windowsceshi却没能绑定成功。
这是JHGD.cs:
JHGDViewModel.cs
JHGDModel.cs
JHGD.xaml里绑定数据源代码:
<DataGrid x:Name="DATAGRID" HorizontalAlignment="Left" Height="330" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="969" ItemsSource="{Binding JHGDModel.Data}"
ps:通过打断点,我发现他打开新页面的时候,根本没走ViewModel里的连接代码,但是走了Model里的 public JHGDModel()函数,我尝试新建了一个wpf用同样的方法连接表源,却成功了。
想问一下这个和是不是main界面有没有关系