У меня есть две сцены (окна), основная и дополнительная.
Во второй сцене у меня есть имя textbox
и описание textbox
.
Я хочу записать значения в эти два, затем, если я нажму create button
, я хочу, чтобы те сохранили в список (или что-то еще предпочтительное) и были добавлены как item в главном окне Listview
.
Когда я нажимаю элемент в списке, он должен отобразить имя и описание в двух отдельных labels
/ textblocks
..
Я пробовал следующее ...
public partial class SecondWindow : Window
{
List<string> nameList = new List<string>();
List<string> contentList = new List<string>();
public SecondWindow()
{
InitializeComponent();
}
public class MyItem
{
public string Titel { get; set; }
public string Text { get; set; }
}
private void Button_SaveAndReturn(object sender, RoutedEventArgs e)
{
var nameInput = NameInput.Text;
var textInput = TextInput.Text;
MainWindow mainWindow = new MainWindow
{
DataContext = this
};
//Save information then close
nameList.Add(nameInput);
contentList.Add(textInput);
mainWindow.listView.Items.Add(new MyItem { Titel=nameList.ToString(), Text=contentList.ToString() });
this.Close();
}
Я даже на правильном пути или я полностью потерян?