Я работаю над проектом, который получает данные из бэкэнда, т. Е. Данные постоянно меняются динамически, и внешний интерфейс не должен заботиться об этом.Мне нужно предоставить эти данные wpf так, чтобы кто-то мог связать их с данными в wpf с помощью выражения blend.Readonly в порядке.Короче говоря, как мне сделать привязку данных к свойству Foostring в экземпляре класса "foo" типа "Foo", если мой поток управления примерно такой:
public partial class Window1 : window
{
public Window1()
{
InitializeComponent();
Foo foo = new foo;
}
// my text box is defined in the xaml of this window.
}
public ref class Foo
{
Foo()
{
FooProperty = "work,dammit";
}
private string _foostring="";
public string FooProperty
{
get {return _foostring;}
set {foostring=value;}
}
}
Я могу получить вещи дляработать, если в конструкторе класса Foo я устанавливаю привязку к текстовому полю, и если я наследую от INotifyPropertyChanged и вызываю событие в настройке FooProperty.Однако, это не подвергает эту переменную смешиванию выражений - это на самом деле не установка источника данных.Я попытался установить привязку в xaml, и она компилируется, но не обновляется.Любая помощь будет принята с благодарностью!