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.