Ajouter un objet à ObservableCollection objet de la Liste

Comment ajouter un objet à l'ObservableCollection liste d'objet? J'ai de la classe appelée "Assest" et j'ai créé ObservableCollection liste de l'Actif et je tiens à le maintenir comme l'ajout et la suppression de l'élément à partir de ce ObservableCollection liste. Maintenant j'obtiens une erreur lorsque j'essaie d'ajouter un seul élément de ObservableCollection.

Voici mon code.

    private static ObservableCollection<Assest> _collection = null;

    public ObservableCollection<Assest> AssestList
    {
        get
        {
            if (_collection == null)
            {
                _collection = new ObservableCollection<Assest>();
            }
            return _collection;
        }
        set { _collection = value; }
    }

    public static ObservableCollection<Assest> ToObservableCollection(List<Assest> assestList)
    {
        return new ObservableCollection<Assest>(assestList);
    }

    public MainWindow()
    {
        InitializeComponent();
        this.DataContext = this;
        LoadData();
        comboBox1.ItemsSource = AssestList;
    }

    private void LoadData()
    {
        Assest assest = new Assest() { AppID = "1", AssestName = "AppName", AppDescription = "Description" };
        Assest assest2 = new Assest { AppDescription = "Des2", AppID = "2", AssestName = "hi" };

        List<Assest> assList = new List<Assest> {assest, assest2};

        ObservableCollection<Assest> generatedAssestList = ToObservableCollection(assList);
        AssestList = generatedAssestList;
    }

    //Here I get an error.

    public static void AddAppToObservalCollection(Assest ass)
    {
        _collection.Add(ass);
    }

Alors Comment venir ces genre de situations. Merci à tous.

  • Ce genre d'erreur que vous obtenez? "Erreur" est pas suffisant description de l'erreur.
InformationsquelleAutor cp100 | 2013-03-07