c# - 将值从一个用户控件传递到另一个用户控件
问题描述
我正在开发一个 WPF 应用程序,我正在寻找一种解决方案,了解如何跨用户控件传递从数据库中生成或提取的整数值
例如
- 假设有一个名为的主窗口
WinA
- 它承载 2 个用户控件,一个被调用
CustomerDetails
,另一个CustomerOrder
CustomerDetails
用户控件有一个文本CustomerID
框和一个按钮以及一些不重要的文本框,用于将值插入数据库CustomerOrder
有一个OrderID
文本框
我们在 上创建客户档案CustomerDetails
。当我单击按钮(on CustomerDetails
)时,它不仅会将值保存到数据库中,还会打开CustomerOrder
用户控件,并且应该从CustomerID
文本框中获取值并将其传递到OrderID
文本框中
- 将值保存到数据库中,打开一个新的用户控件 ✔ 完成
- 将值传递到另一个用户控件❌甚至无法启动
解决方案
您可以在控件代码中使用 get 和 set 创建变量。