WPF aufrufen einer Kontrolle

Wie kann ich rufen Sie ein Steuerelement mit Parametern? Ich habe gegoogelt dazu, aber nirgends zu finden!

aufrufen ui-thread

Dies ist die Fehlermeldung die ich bekomme:

Zusätzliche Informationen: Parameter count mismatch.

Ist das und das passiert, wenn ich eine einfache Prüfung, ob die text-Eigenschaft eines textbox-Steuerelement leer ist oder nicht. Dies funktioniert in WinForms:

if (this.textboxlink.Text == string.Empty)
   SleepThreadThatIsntNavigating(5000);

Springt es aus, wenn man die Linie an den catch-block und zeigt mir die Nachricht.

Dies ist, wie ich versuchen, das Steuerelement aufrufen:

//the delegate:
private delegate void TBXTextChanger(string text);

private void WriteToTextBox(string text)
{
    if (this.textboxlink.Dispatcher.CheckAccess())
    {
        this.textboxlink.Text = text;
    }
    else
    {
        this.textboxlink.Dispatcher.Invoke(
            System.Windows.Threading.DispatcherPriority.Normal,
            new TBXTextChanger(this.WriteToTextBox));
    }
}

Was mache ich falsch? Und seit Wann muss ich zum aufrufen einer Kontrolle, wenn ich nur wollen, um die Inhalte Lesen?

InformationsquelleAutor Yustme | 2010-10-25
Schreibe einen Kommentar