Я поместил в своем MainWindow StackPanel, которая динамически вызывается во время выполнения новых UserControls (UserControl - это строка TextBoxes и кнопка с именем «Delete»).
Вот как я создаю UserControls:
PersonObject p = new PersonObject;
List.Add(p);
UserControlLine usrCtrlLine = new UserControlLine();
usrCtrlLine.DataContext = p;
StackPanel.Children.Add(usrCtrlLine);
Теперь UserControl содержит текстовые поля вроде этого:
TextBox TextWrapping = "Wrap" Grid.Column = "1" Text = "{Путь привязки = Имя, Режим = TwoWay}"
Мои вопросы, как я могу разрешить UserControl
- Удалить себя из StackPanel («удалить»)
Удалить PersonObject р, который связан с ним?
Большое спасибо!