【问题标题】:Pass a value from child to parent in Silverlight在 Silverlight 中将值从子级传递给父级
【发布时间】:2010-06-02 20:11:25
【问题描述】:

我正在从事 Silverlight 项目。

我添加了一个自定义用户控件(比如,control1),它有一个文本框和按钮到一个 xaml 页面(比如,Page1)。 现在我想做的是当用户点击按钮时,我想将文本框中的值传递给 Page1 并做一些事情。

所以基本上,我正在寻找一种在 Silverlight 中将值从子页面传回父页面的方法。

谢谢。

【问题讨论】:

    标签: silverlight


    【解决方案1】:

    您应该研究模型视图视图模型 (MVVM) 模式。它与 WPF 和 Silverlight 配合得非常好。

    1. http://en.wikipedia.org/wiki/Model_View_ViewModel
    2. http://karlshifflett.wordpress.com/mvvm/(很多很好的信息和演示)

    您可以通过绑定来做到这一点。将 TextBox 的 Text 值绑定到 ViewModel 中的字符串属性,并在整个代码中使用该属性。

    【讨论】:

      【解决方案2】:

      用户控件中的所有控件都可以在您的主页中访问。如果可能,在主页中编写按钮的单击事件,您将能够访问任何控件的属性。希望对你有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-04
        • 1970-01-01
        • 2018-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多