private PermissionDetailWindow() { _vmPermDetail = new PermDetailViewModel(); _vmPermDetail.Window = this; this.DataContext = _vmPermDetail; this.AddModel(_vmPermDetail);//PermDetailViewModel.SelectedPermType绑定时,需要指定source,故添加 InitializeComponent(); }
public PermissionDetailWindow(PermDetailViewModel vm = null) : this() { if (vm != null) { vm.CopyTo(_vmPermDetail); } base.Title = _vmPermDetail.IsNew ? "新增权限" : "修改权限"; txtPerCode.IsReadOnly = _vmPermDetail.permdata.per_code.IsNotEmpty(); }