Laden...

Aktion direkt beim Starten ausführen

Erstellt von scanix vor 8 Jahren Letzter Beitrag vor 8 Jahren 2.451 Views
S
scanix Themenstarter:in
9 Beiträge seit 2015
vor 8 Jahren
Aktion direkt beim Starten ausführen

Hallo zusammen,

zerbreche mir den Kopf über die Startmethode von C#:

Möchte gerne eine URI laden ohne diese Button Start Methode:

        private void goNavigateButton_Click(object sender, RoutedEventArgs e)
         { 

Code:

    /// <summary>
    /// Eine leere Seite, die eigenständig verwendet oder zu der innerhalb eines Rahmens navigiert werden kann.
    /// </summary>
    public sealed partial class MainPage : Page
    {
        public MainPage()
        {
            this.InitializeComponent();
        }

private void goNavigateButton_Click(object sender, RoutedEventArgs e)
        {

Statt hier private void goNavigateButton_Click(object sender, RoutedEventArgs e) die Button Methode möchte ich hier dass es automatisch startet.

danke für Inputs.

glg

Manuela

P
4 Beiträge seit 2015
vor 8 Jahren

Hey...

this.InitializeComponent();
webBrowser.Navigate("www.google.at");

lg
phil

S
scanix Themenstarter:in
9 Beiträge seit 2015
vor 8 Jahren

hey,

DANKE

oh so einfach....

*SCHMATZ*

glg

Manuela

T
67 Beiträge seit 2010
vor 8 Jahren

Ein kleiner Nachtrag zum Thema.
Ich würde das ganze in eine extra Methode packen. Dadurch hast Du deine Aktion, in deinem Fall das laden einer URL, zentral an einer einzigen Stelle im Quellcode. Solltest Du die URL ändern wollen musst Du das nur noch an einer Stelle im Quellcode und nicht an verschieden. Das reduziert mögliche Fehlerquellen.


public MainPage()
{
         this.InitializeComponent();
         openURL();
}

private void goNavigateButton_Click(object sender, RoutedEventArgs e)
{
         openURL();
}

private void openURL()
{
         //load URL
}