Estou tendo dificuldade para vincular uma propriedade de cadeia estática simples a um TextBox.
Aqui está a classe com a propriedade estática:
public class VersionManager
{
private static string filterString;
public static string FilterString
{
get { return filterString; }
set { filterString = value; }
}
}
No meu xaml, eu só quero vincular essa propriedade estática a um TextBox:
<TextBox>
<TextBox.Text>
<Binding Source="{x:Static local:VersionManager.FilterString}"/>
</TextBox.Text>
</TextBox>
Tudo é compilado, mas em tempo de execução, recebo a seguinte exceção:
Não é possível converter o valor no atributo 'Origem' para o objeto do tipo 'System.Windows.Markup.StaticExtension'. Erro no objeto 'System.Windows.Data.Binding' no arquivo de marcação 'BurnDisk; component / selectversionpagefunction.xaml' Linha 57 Posição 29.
Alguma idéia do que estou fazendo de errado?