Создать образец данных из класса в Blend выдает сообщение «Ссылка на объект не установлена ​​для экземпляра объекта»

Я пытаюсь создать некоторые образцы данных из моих классов ViewModel в Expression Blend. Однако Expression Blend останавливается и сообщает: «Ссылка на объект не установлена ​​на экземпляр объекта». Лично я не понимаю, откуда взялось это исключение.

Кто-нибудь знает, почему это происходит?

Это моя UsersListViewModel:

[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;
        }
    }

    // ... other ICommands
}

Заранее благодарю вас за вашу помощь,

Привет, Г.

7
задан Gianluca Colucci 15 February 2011 в 11:51
поделиться