В winforms я обычно делаю Parent.Controls.Remove(this);
, чтобы удалить UserControl. Это не работает для wpf. У моего элемента управления есть кнопка, чтобы удалить весь UserControl, любые идеи, как это сделать в wpf? Заранее спасибоВызов UserControl для удаления себя (WPF)
5
A
ответ
8
Вам нужно будет знать тип имущества Parent
, чтобы удалить себя из своего родительского контроля.
Все родители типа Panel (Grid, WrapPanel, StackPanel) имеют Children
свойство:
т.е. для сетки:
((Grid)button.Parent).Children.Remove(this);
ContentControls (кнопка, ContentControl, Border) имеют содержание:
т.е. для кнопки:
((Button)control.Parent).Content = null;
Смежные вопросы
- 1. WPF usercontrol
- 2. wpf usercontrol
- 3. WPF usercontrol
- 4. WPF UserControl в другой UserControl
- 5. WPF UserControl наследованию другой UserControl
- 6. Свойство коллекции для WPF UserControl
- 7. WPF создать UserControl для TabItem
- 8. Как может UserControl уничтожить себя?
- 9. Передача ссылки WPF UserControl на другой UserControl
- 10. Перевод с форм UserControl на WPF UserControl
- 11. WPF UserControl expose ActualWidth
- 12. Кнопки для удаления себя в Tkinter
- 13. WPF UserControl as CustomReportItem
- 14. Wpf UserControl и MVVM
- 15. WPF UserControl Style
- 16. нагрузки WPF UserControl динамически
- 17. WPF Dynamic UserControl Container
- 18. WPF window hosting usercontrol
- 19. WPF Usercontrol Inheritance
- 20. WPF UserControl Default Constructor
- 21. (WPF) UserControl или CustomControl?
- 22. wpf - Наследование UserControl
- 23. WPF relaycommand from usercontrol
- 24. WPF UserControl Not Displaying
- 25. WPF Transparent UserControl Background
- 26. WPF UserControl не показывает
- 27. WPF UserControl - анимация кликов
- 28. WPF UserControl InitializeComponent Exception
- 29. WPF, UserControl или DataTemplate
- 30. C# с WPF Вызов формы UserControl из формы окна
Вы хотите удалить userocntrol, в который является кнопкой? какой тип является родительским контейнером? – 2010-11-23 08:55:33
Можете ли вы предоставить вам разметку XAML, чтобы она понятна? – 2010-11-23 08:55:53