public PropertiesWindow(ObservableCollection <DataFormListEntry> entries, DataFormListEntry selectedItem) { InitializeComponent(); DoSetup(); foreach (DataFormListEntry entry in entries) { ItemsSource.Add(entry); } this.SelectedItem = selectedItem; }
private void OkCommandExecute(object obj) { var x = (ObservableCollection <object>)(obj); DataFormListEntries = new ObservableCollection <DataFormListEntry>(); foreach (object o in x) { DataFormListEntry e = (DataFormListEntry)o; DataFormListEntries.Add(e); } this.DialogResult = true; this.Close(); }