我正在开发Silverlight项目。
我添加了一个自定义用户控件(Say,control1),它有一个文本框和按钮到xaml页面(Say,Page1)。 现在我想要做的是当用户点击按钮时,我想将文本框中的值传递给Page1并做一些事情。
基本上,我正在寻找一种在Silverlight中将值从子页面传回父页面的方法。
谢谢。
答案 0 :(得分:1)
您应该查看模型视图ViewModel(MVVM)模式。它适用于WPF和Silverlight。
您可以通过绑定来完成此操作。将TextBox的Text值绑定到ViewModel中的字符串属性,并在整个代码中使用该属性。
答案 1 :(得分:0)
您的用户控件中的所有控件都可以在主页面中访问。如果可能,在主页面中编写按钮的单击事件,您将能够访问任何控件的属性。希望能为你效劳。