간단한 정적 문자열 속성을 TextBox에 바인딩하는 데 어려움을 겪고 있습니다.
정적 속성을 가진 클래스는 다음과 같습니다.
public class VersionManager
{
private static string filterString;
public static string FilterString
{
get { return filterString; }
set { filterString = value; }
}
}
내 xaml 에서이 정적 속성을 TextBox에 바인딩하고 싶습니다.
<TextBox>
<TextBox.Text>
<Binding Source="{x:Static local:VersionManager.FilterString}"/>
</TextBox.Text>
</TextBox>
모든 것이 컴파일되지만 런타임에 다음 예외가 발생합니다.
'Source'특성의 값을 'System.Windows.Markup.StaticExtension'유형의 개체로 변환 할 수 없습니다. 마크 업 파일 'BurnDisk; component / selectversionpagefunction.xaml'의 'System.Windows.Data.Binding'개체에서 오류 57 행 29 위치.
내가 뭘 잘못하고 있는지 알아?