我有一个简单的属性,我通过 AddSingleton 将依赖项注入到我的应用程序中,但是当我绑定到 xmal 时 - 它不绑定。我用一个简单的字符串对其进行了测试,字符串属性绑定得很好并且更新了。
我的 ViewModel 看起来像这样:
[ObservableProperty]
public Url test;
public string testurl;
我的班级:
public class Url
{
public string Urltitle { get; set; }
public string Location { get; set; }
public string Url { get; set; }
}
我的Xaml:
<Entry Placeholder="Paste Link"
Text="{Binding Test.Url}"></Entry>
<Entry Placeholder="Paste Link"
Text="{Binding Testurl}"></Entry>
我也已经在我的构造函数中添加了 BindingContext:
BindingContext = viewModel = new ViewModel(ContentView);
在将命名空间添加到 xaml 并测试了一个有效的字符串之后,我无法将嵌套属性绑定到我的 maui 应用程序中。想知道我错过了什么。