无法使用 Caliburn 将对象绑定到视图 - UWP
Cannot bind object to view using Caliburn - UWP
我正在尝试使用 Caliburn 绑定一个对象,并使用它的一些属性(在本例中为 ReferredBy)来获取输入。我似乎做不到,这是我的代码:
<StackPanel Orientation="Horizontal" DataContext="{Binding Sponsor}" Margin="20">
<TextBlock Text="Referred By" />
<TextBox Name="ReferredBy" Width="100" Height="20"/>
</StackPanel>
sponsor是对应ViewModel中的一个对象,
public Sponsor Sponsor { get; private set; }
另外,赞助商在页面加载时初始化。我可以通过 Caliburn 的命名约定访问我在 viewmodel 中声明的任何其他变量,但不能访问此模型。任何帮助将不胜感激。
您可以使用以下约定绑定嵌套属性:
<TextBox Name="Sponsor_ReferredBy" Width="100" Height="20"/>
这样您就不需要将 Sponsor
绑定到封闭的 StackPanel。
我正在尝试使用 Caliburn 绑定一个对象,并使用它的一些属性(在本例中为 ReferredBy)来获取输入。我似乎做不到,这是我的代码:
<StackPanel Orientation="Horizontal" DataContext="{Binding Sponsor}" Margin="20">
<TextBlock Text="Referred By" />
<TextBox Name="ReferredBy" Width="100" Height="20"/>
</StackPanel>
sponsor是对应ViewModel中的一个对象,
public Sponsor Sponsor { get; private set; }
另外,赞助商在页面加载时初始化。我可以通过 Caliburn 的命名约定访问我在 viewmodel 中声明的任何其他变量,但不能访问此模型。任何帮助将不胜感激。
您可以使用以下约定绑定嵌套属性:
<TextBox Name="Sponsor_ReferredBy" Width="100" Height="20"/>
这样您就不需要将 Sponsor
绑定到封闭的 StackPanel。