【发布时间】:2010-06-02 20:11:25
【问题描述】:
我正在从事 Silverlight 项目。
我添加了一个自定义用户控件(比如,control1),它有一个文本框和按钮到一个 xaml 页面(比如,Page1)。 现在我想做的是当用户点击按钮时,我想将文本框中的值传递给 Page1 并做一些事情。
所以基本上,我正在寻找一种在 Silverlight 中将值从子页面传回父页面的方法。
谢谢。
【问题讨论】:
标签: silverlight
我正在从事 Silverlight 项目。
我添加了一个自定义用户控件(比如,control1),它有一个文本框和按钮到一个 xaml 页面(比如,Page1)。 现在我想做的是当用户点击按钮时,我想将文本框中的值传递给 Page1 并做一些事情。
所以基本上,我正在寻找一种在 Silverlight 中将值从子页面传回父页面的方法。
谢谢。
【问题讨论】:
标签: silverlight
您应该研究模型视图视图模型 (MVVM) 模式。它与 WPF 和 Silverlight 配合得非常好。
您可以通过绑定来做到这一点。将 TextBox 的 Text 值绑定到 ViewModel 中的字符串属性,并在整个代码中使用该属性。
【讨论】:
用户控件中的所有控件都可以在您的主页中访问。如果可能,在主页中编写按钮的单击事件,您将能够访问任何控件的属性。希望对你有用。
【讨论】: