如何在后面的代码中的标签中使用绑定

理查德·奥斯本

我想在标签中显示绑定字段。在 XAML 中很容易,但如何在代码隐藏中做到这一点?在 XAML 中,

<Label Text="{Binding LastName}"   Style="{StaticResource MyLabel}"/>. 

在我后面的代码中,我尝试过:

Label ln = new Label();
ln.BindingContext = "ContactsModel";
ln.SetBinding = "LastName";

这不起作用,我不知道如何设置样式。

芝士男爵

如果您阅读了Basic Binding 文档,那么它清楚地说明要绑定视图您必须这样做。

  1. 指定 BindingContext
  2. 使用该SetBinding方法指定要绑定到哪个ViewModel 源属性的目标属性。

BindingContext 可以从父元素推断出来,并不总是必须指定,但您的绑定应该更像:

var label = new Label();
label.SetBinding(Label.TextProperty, "LastName");

这会将Text标签上属性绑定LastNameViewModel 中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在后面的代码中使用SqlDataAdapter?

WPF如何在后面的代码中设置Gridview绑定中的复选框

如何在后面的代码中绑定工具提示?

C# WPF 如何在后面的代码中获取绑定值

WPF如何在后面的代码中检索绑定的属性

如何在后面的代码中设置视频标签的来源?

在后面的代码中获取li标签的值

如何在后面的代码中获得对转发器项目中标签的引用

在后面的代码中使用XDocument时出错

如何在后面的代码中在Custom DataGrid中的DataGridColumnHeader上附加事件?

如何在后面的代码中访问控件库?

如何在后面的代码中设置框架的高度请求?

如何在后面的代码中设置WPF ApplicationCommands

如何在后面的代码中应用materialDesign:ColorZoneAssist.Mode =“ Accent”

如何在后面的代码中设置type =“ password”的文本框的文本

如何在后面的代码中编写此XAML故事板?

ASP.NET C#,如何在后面的代码中输入 html

如何在后面的代码中更新隐藏字段的值

在后面的 Xamarin 表单代码中使用 2 个值设置可见属性的绑定

绑定控件在后面的代码中被检查

绑定中的WPF StringFormat在后面的代码中不起作用

C# WPF 在后面的代码中绑定到变量和属性

在后面的代码中设置Xamarin.Forms绑定CommandParameter

如果两个涉及的对象都是在后面的代码中创建的,则元素绑定

wpf xaml绑定到在后面的代码中创建的对象

如何在aspx文件中隐藏HTML表行<tr>并在后面的代码中启用?

如何在后面的vb.net代码中创建的下拉列表中添加超链接?

如何在后面的代码中设置数据库连接字符串设置

如何在Ng Select DropDown上触发按键事件-在后面的代码中获取ng select面板