1、在ViewModel类上加上 类继承
BizViewModelBase : ViewModelBase
ViewModelBase,这个类继承了
ViewModelBase: ObservableObject, ICleanup
2、viewModel上属性加上更改方法
private string title;
publicstring Title{
get { return title; }
set { title = value;
RaisePropertyChanged("Title");
}
}
事件加上初始化
ICommand useCommand{get;set;}
在对象初始化方法里面加上
this.useCommand = RelayCommand(你需要实现的方法);
3、UI层加上空间引用,相当于在页面的CS实现this.DataContext = VM
xmlns:my="clr-namespace:ResearchClient.ViewModel"
<viewbase:BizPageBase.DataContext>
<my:CaseSelectJurisdictionViewModel></my:CaseSelectJurisdictionViewModel>
</viewbase:BizPageBase.DataContext>
4、数据绑定(注意mode的方式,TwoWay或者你的选择),命令绑定
<TextBlock HorizontalAlignment="Center" Text="{Binding Title, Mode=TwoWay}" Margin="12,26,29,583" Width="415" FontSize="24"></TextBlock>
<Button Content="Button" HorizontalAlignment="Left" Margin="150,516,0,0" Grid.Row="1" VerticalAlignment="Top" Width="100" Command="{Binding useCommand}"/>
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号