UserControls haben kein „Shown“ Event, doch wie kann ich etwas ähnliches erreichen?
Mit folgendem Code:
public MyUserControl()
{
InitializeComponent();
//Code ausführen beim Anzeigen
this.LayoutUpdated += (o, e) =>
{
if (!_loaded && (this.ActualHeight > 0 || this.ActualWidth > 0))
{
_loaded = true;
DoYourStuff();
}
};
}
Der Code wird nur einmal ausgeführt.
