In winforms I usually do Parent.Controls.Remove(this);
to have a UserControl remove itself.
This isn't working for wpf.
My control has button on it to remove the whole UserControl, any ideas how to accomplish this in wpf?
Thanks in advance
You will need to know the type of the Parent
property to remove yourself from your Parent control.
All Panel type parents (Grid, WrapPanel, StackPanel) have the Children
property:
i.e. for Grid:
((Grid)button.Parent).Children.Remove(this);
ContentControls (Button, ContentControl, Border) have Content:
i.e. for Button:
((Button)control.Parent).Content = null;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With