如何在WPF中将值从一个用户控件传递到另一个。

胡扎伊姆

我正在将项目的GUI开发为WPF中的UserControl。我正在尝试在另一个WPF窗口中使用它。它工作正常,但真正的问题是将特定值从一个用户控件传递给另一个用户控件。

eg: 
UserControl1 is displayed within WPFWindow1 
UserControl2 is displayed within WPFWindow2 

MainWindow opens Window1 , Window1 opens Window 2 . 

因此,要求是在Window2中,当用户单击按钮时,应将一个值传递给Window1。

这是我做的一个示例项目,目的是使它更好地理解(以防万一):http : //goo.gl/h0zpL7

巨大CK

这里DelegatesEvents是我可以建议的最佳实践。在Window2中创建一个Delegateand Event,如下所示

public partial class Window2 : Window
{
    public delegate void MyDelegate(object value);
    public event MyDelegate MyCustomEvent;

    public Window2()
    {
        InitializeComponent();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        MyCustomEvent(100);
    }
}

MyCustomEvent如下所示在Window1中订阅

public partial class Window1 : Window
{
    public Window1()
    {
        InitializeComponent();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        Window2 wnd = new Window2();
        wnd.MyCustomEvent += wnd_MyCustomEvent;
        wnd.Show();
    }

    void wnd_MyCustomEvent(object value)
    {
        MessageBox.Show(value.ToString());
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在WPF中将对象从一个窗口绑定到另一个窗口中的另一个控件?(C#)

来自分类Dev

如何在Selenium Webdriver中将值从一个测试用例传递到另一个

来自分类Dev

如何在触发器中将值从一个查询传递到另一个查询

来自分类Dev

如何在Go中将服务指针从一个包传递到另一个包?

来自分类Dev

如何在Flutter中将列表从一个班级传递到另一个班级?

来自分类Dev

如何在python中将局部变量从一个cgi传递到另一个cgi

来自分类Dev

如何在Android中将对象列表从一个活动传递到另一个活动?

来自分类Dev

如何在Codeigniter中将数组从一个类控制器传递到另一个

来自分类Dev

如何在Robo3T中将结果从一个查询传递到另一个

来自分类Dev

如何在JavaScript中将对象从一个文件传递到另一个文件?

来自分类Dev

如何在Flutter中将列表从一个班级传递到另一个班级?

来自分类Dev

如何在Android中将数据从一个应用程序传递到另一个

来自分类Dev

如何在URI中将变量从一个类传递到另一个类?

来自分类Dev

如何在Swift中将数据从一个表视图传递到另一个表视图?

来自分类Dev

如何在Android中将对象列表从一个活动传递到另一个活动?

来自分类Dev

如何在Xamarin Android中将图像从一个活动传递到另一个活动?

来自分类Dev

如何在bash脚本中将参数从一个函数传递到另一个函数?

来自分类Dev

如何在 AngularJS 中将数据从一个视图传递到另一个视图

来自分类Dev

如何在python中将数据从一个文件传递到另一个文件?

来自分类Dev

如何在 Angular 5 中将服务数据从一个组件传递到另一个组件

来自分类Dev

如何在Java中将数据从一个json对象传递到另一个对象?

来自分类Dev

如何在android Kotlin中将对象从一个活动传递到另一个活动?

来自分类Dev

如何在 Swift 中将数据从一个模型传递到另一个模型?

来自分类Dev

如何在bigquery中将列列表从一个表传递到另一个表

来自分类Dev

如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

来自分类Dev

如何在 AngularJS 中将数据从一个异步函数传递到另一个异步函数

来自分类Dev

如何在 ReactJS 中将变量从一个页面传递到另一个页面?

来自分类Dev

如何在gluon Mobile中将数据从一个视图传递到另一个视图?如何切换查看和设置值?

来自分类Dev

如何在SwiftUI中将值从一个视图自动发布到另一个视图?

Related 相关文章

  1. 1

    如何在WPF中将对象从一个窗口绑定到另一个窗口中的另一个控件?(C#)

  2. 2

    如何在Selenium Webdriver中将值从一个测试用例传递到另一个

  3. 3

    如何在触发器中将值从一个查询传递到另一个查询

  4. 4

    如何在Go中将服务指针从一个包传递到另一个包?

  5. 5

    如何在Flutter中将列表从一个班级传递到另一个班级?

  6. 6

    如何在python中将局部变量从一个cgi传递到另一个cgi

  7. 7

    如何在Android中将对象列表从一个活动传递到另一个活动?

  8. 8

    如何在Codeigniter中将数组从一个类控制器传递到另一个

  9. 9

    如何在Robo3T中将结果从一个查询传递到另一个

  10. 10

    如何在JavaScript中将对象从一个文件传递到另一个文件?

  11. 11

    如何在Flutter中将列表从一个班级传递到另一个班级?

  12. 12

    如何在Android中将数据从一个应用程序传递到另一个

  13. 13

    如何在URI中将变量从一个类传递到另一个类?

  14. 14

    如何在Swift中将数据从一个表视图传递到另一个表视图?

  15. 15

    如何在Android中将对象列表从一个活动传递到另一个活动?

  16. 16

    如何在Xamarin Android中将图像从一个活动传递到另一个活动?

  17. 17

    如何在bash脚本中将参数从一个函数传递到另一个函数?

  18. 18

    如何在 AngularJS 中将数据从一个视图传递到另一个视图

  19. 19

    如何在python中将数据从一个文件传递到另一个文件?

  20. 20

    如何在 Angular 5 中将服务数据从一个组件传递到另一个组件

  21. 21

    如何在Java中将数据从一个json对象传递到另一个对象?

  22. 22

    如何在android Kotlin中将对象从一个活动传递到另一个活动?

  23. 23

    如何在 Swift 中将数据从一个模型传递到另一个模型?

  24. 24

    如何在bigquery中将列列表从一个表传递到另一个表

  25. 25

    如何在 React 中将数据从单击的组件从一个路由传递到另一个路由?

  26. 26

    如何在 AngularJS 中将数据从一个异步函数传递到另一个异步函数

  27. 27

    如何在 ReactJS 中将变量从一个页面传递到另一个页面?

  28. 28

    如何在gluon Mobile中将数据从一个视图传递到另一个视图?如何切换查看和设置值?

  29. 29

    如何在SwiftUI中将值从一个视图自动发布到另一个视图?

热门标签

归档