【发布时间】:2009-06-17 08:33:18
【问题描述】:
我在我的 MainWindow 中放置了一个 StackPanel,它会在运行时动态获取新的 UserControls(UserControl 是一行 TextBoxes 和一个名为“Delete”的按钮)。 这是关于我如何创建用户控件的:
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="{Binding Path=Firstname, Mode=TwoWay}"
我的问题是,我怎样才能让 UserControl
- 从 StackPanel 中删除自身(“删除”)
- 删除绑定的PersonObject p?
非常感谢!
【问题讨论】:
标签: c# wpf user-controls