调用用户控制WPF中的公共函数



我是WPF新手

我有很多主表格。也就是各种形式的按钮。我写了那个按钮,递进usercontrols,在其他主表单中也是这样现在我要处理每个按钮。为此,我在每个表单上编写了代码,并试图将其访问为用户控制类。但我做不到。我该怎么做?

我有3个表单

1) Aform

2) BForm

3) CForm

每个表单有2个按钮。点击保存并删除

每个表单必须以不同的方式处理这些按钮。所以我在每个表单上写代码作为函数或子

现在我想把这个函数调用给用户控件…我试过了

in AForm.Vb:

Public Sub SaveA()
{}

In UserControl:

Dim ParentControl as Window=Window.GetWindow(me)
ParentControl.SaveA () // But i couldn't

您需要将Window对象类型强制转换为特定的Window实现。例如,给定您在MainWindow类中定义了函数:

Dim ParentControl as MainWindow = CType(Window.GetWindow(me), MainWindow)
ParentControl.SaveA() 

最新更新