如何绑定到 MAUI Xaml MVVM 中的嵌套属性

问题描述 投票:0回答:0

我有一个简单的属性,我通过 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 应用程序中。想知道我错过了什么。

.net data-binding maui
© www.soinside.com 2019 - 2024. All rights reserved.