将数据从一个控件绑定到另一个控件

时间:2012-11-29 13:00:14

标签: c# silverlight visual-studio-lightswitch

我在Visual Studio 2010中使用LightSwitch 2011,我知道您可以使用以下代码更改控件的可见性:

this.FindControl("Example_Of_Control").IsVisible = False;

但是,我想要的是分配值,如下所示:

this.FindControl("Example_Of_Control").Value = "Some text";

这可能,以及如何?

1 个答案:

答案 0 :(得分:0)

FindControl 方法仅返回控件的代理代理仅具有可读/写的有限数量的属性。

您实际上不应该尝试设置控件的值,您应该只将值分配给控件属性绑定到。

在LightSwitch屏幕中,每个控件必须绑定到一个属性。因此,您可能有一个 TextBox ,它绑定到实体的 Price 属性。您应该将值直接分配给 Price 属性,而不是尝试将值设置为 TextBox 的属性。由于 TextBox 绑定 Price 属性,控件将显示新分配的值。