Es fällt mir schwer, eine einfache statische Zeichenfolge an eine TextBox zu binden.
Hier ist die Klasse mit der statischen Eigenschaft:
public class VersionManager
{
private static string filterString;
public static string FilterString
{
get { return filterString; }
set { filterString = value; }
}
}
In meinem xaml möchte ich diese statische Eigenschaft nur an eine TextBox binden:
<TextBox>
<TextBox.Text>
<Binding Source="{x:Static local:VersionManager.FilterString}"/>
</TextBox.Text>
</TextBox>
Alles wird kompiliert, aber zur Laufzeit erhalte ich die folgende Ausnahme:
Der Wert im Attribut 'Source' kann nicht in ein Objekt vom Typ 'System.Windows.Markup.StaticExtension' konvertiert werden. Fehler am Objekt 'System.Windows.Data.Binding' in der Markup-Datei 'BurnDisk; component / selectversionpagefunction.xaml' Zeile 57 Position 29.
Irgendeine Idee, was ich falsch mache?