WPF ruft ein Steuerelement auf
Wie kann ich ein Steuerelement mit Parametern aufrufen? Ich habe das gegoogelt, aber nirgends zu finden!
Dies ist der Fehler, den ich bekomme:
Zusätzliche Informationen: Nicht übereinstimmende Parameteranzahl.
Und dies geschieht, wenn ich einfach überprüfe, ob die Texteigenschaft eines Textfeld-Steuerelements leer ist oder nicht. Das funktioniert in WinForms:
if (this.textboxlink.Text == string.Empty)
SleepThreadThatIsntNavigating(5000);
s springt von dieser Zeile zum catch-Block und zeigt mir diese Meldun
Dies ist, wie ich versuche, das Steuerelement aufzurufen:
// 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 ein Steuerelement aufrufen, wenn ich nur den Inhalt lesen möchte?