Ein UserControl (A) bestehend aus einer GroupBox, einem TextBlock, einer TextBox und einem Button.
Ein UserControl (B), das drei der vorherigen UserControls in einem StackPanel vertikal anordnet.
Ein Fenster zum Anzeigen des vorherigen UserControls.
Ich möchte nun, dass sobald ich dem Fenster das UserControl zum Anzeigen überreiche der Cursor in der ersten TextBox steht. Leider steht der Fokus automatisch immer in der letzten TextBox.
Ich habe zuerst versucht in der Codebehind-Datei des UserControls (B) im Konstruktor nach dem Aufruf von initializeComponent() ein erstesUserControlA.Focus() auszuführen. Das hat aber genausowenig funktioniert wie erstesUserControlA.Focus() im Loaded-Event des UserControls (B).
Übersehe ich hier irgendetwas offensichtliches? Ich hoffe jemand kann mir weiterhelfen.
also wenn ich das richtig verstanden habe, erzeugst du 3 Controls und fügst diese in einem Grid ein. Jetzt möchtest du das in deinem ersten Control der Cursor stehen bleibt.
Ich setze in so einem Fall den Focus immer nachdem ich das Control auf den Grid hinzugefügt habe.
Bis auf das Übergeben des UserControl(B) an das Window wird das ganze Hinzufügen der Controls in XAML erledigt. Also auch das Hinzufügen der drei UserControl(A).
ist es möglich den beitrag im nachhinein mit meinem account zu verknüpfen?