I am trying to create some sample data from my ViewModel classes in Expression Blend. However, Expression Blend stops and says: "The reference to the object is not set to the instance of the object." Personally, I do not understand where this exception comes from.
Does anyone have an idea why this is happening?
This is my UserListViewModel:
[Export] public class UserListViewModel : ViewModelBase { [ImportingConstructor] public UserListViewModel(IUserListView view) : base(view) { } private ObservableCollection<UserItem> _userList; public ObservableCollection<UserItem> UserList { get { return _userList; } set { if (_userList != value) { _userList = value; RaisePropertyChanged("UserList"); } } } private UserItem _selectedUser; public UserItem SelectedUser { get { return _selectedUser; } set { if (_selectedUser != value) { _selectedUser = value; RaisePropertyChanged("SelectedUser"); } } } private string _searchText; public string SearchText { get { return _searchText; } set { if (_searchText != value) { _searchText = value; RaisePropertyChanged("SearchText"); } } } private ICommand _searchCommand; public ICommand SearchCommand { get { return _searchCommand; } set { if (_searchCommand != value) _searchCommand = value; } }
Thank you in advance for your help,
Cheers, G.
c # viewmodel mvvm mvvm-light expression-blend
Gianluca colucci
source share