Me resulta difícil vincular una propiedad de cadena estática simple a un cuadro de texto.
Aquí está la clase con la propiedad estática:
public class VersionManager
{
private static string filterString;
public static string FilterString
{
get { return filterString; }
set { filterString = value; }
}
}
En mi xaml, solo quiero vincular esta propiedad estática a un TextBox:
<TextBox>
<TextBox.Text>
<Binding Source="{x:Static local:VersionManager.FilterString}"/>
</TextBox.Text>
</TextBox>
Todo se compila, pero en tiempo de ejecución, obtengo la siguiente excepción:
No se puede convertir el valor en el atributo 'Fuente' al objeto de tipo 'System.Windows.Markup.StaticExtension'. Error en el objeto 'System.Windows.Data.Binding' en el archivo de marcado 'BurnDisk; componente / selectversionpagefunction.xaml' Línea 57 Posición 29.
¿Alguna idea de lo que estoy haciendo mal?