我是WPF的新手
我有很多主表单。它有各种形式的按钮。所以我写了一个按钮交付用户控件并在所有其他主表单中使用它 现在我想处理每个button.for我在每个表单上编写代码并尝试访问它到用户控件类。但我不能。我该怎么办?
我有3个表格
1)可保存格式
2)BForm
3)的CForm
每个表单都有2个按钮。保存并删除
每个表单必须以不同方式处理这些按钮。所以我在每个表单上编写代码作为函数或Sub
现在我想将该功能称为用户控制..' 我试过这个
AForm.Vb中的:
Public Sub SaveA()
{}
在UserControl中:
Dim ParentControl as Window=Window.GetWindow(me)
ParentControl.SaveA () // But i couldn't
我能为此做些什么?
答案 0 :(得分:0)
您需要将Window
对象类型转换为特定的Window
实现。例如,鉴于您在MainWindow
class:
Dim ParentControl as MainWindow = CType(Window.GetWindow(me), MainWindow)
ParentControl.SaveA()