Очень простой, но я думаю, что это должно привести вас в правильном направлении:
public class temp
{
private ObservableCollection<int> _myCollection;
public temp()
{
_myCollection = new ObservableCollection<int>();
}
public void addInt(int myint)
{
_myCollection.Add(myint);
}
}
Затем что-то вроде добавьте к вашему ObservableCollection
:
var tempthing = new temp();
tempthing.addInt(5);
tempthing.addInt(6);
Изменить (на основе вашего комментария).
Если я правильно понимаю, почему бы не передать YourBooks
на NewBook
?
public class YourBooks
{
private ObservableCollection<int> _myCollection;
public YourBooks()
{
_myCollection = new ObservableCollection<int>();
_myCollection.Add(4);
var newBook = new NewBook(this);
}
public void addInt(int myint)
{
_myCollection.Add(myint);
}
}
public class NewBook
{
public YourBooks YourBooks { get; set; }
public NewBooks(YourBooks yourBooks)
{
YourBooks = yourBooks
addSomething();
}
public void addSomething()
{
YourBook.addInt(5);
YourBook.addInt(6);
}
}