有人可以帮我转换这个VB

问题描述:

我试过一个在线转换器,但它很烂。任何帮助表示赞赏。有人可以帮我转换这个VB

// Set the event handler for when the application data object changes. 
(Application.Current as ExecutionModelApplication.App).ApplicationDataObjectChanged += 
        new EventHandler(MainPage_ApplicationDataObjectChanged); 
+0

这里有一些C#魔法,我不能理解。我只知道基本的C#语法。 –

试试这个,

AddHandler CType(Application.Current,ExecutionModelApplication.App).ApplicationDataObjectChanged, 
    AddressOf NameOfHandlerMethod 

事件处理程序:

Proctected Sub NameOfHandlerMethod(sender as Object, E as EventArgs) 
    . 
End Sub 
+0

就是这样。非常感谢! –

也许

AddHandler TryCast(Application.Current, ExecutionModelApplication.App).ApplicationDataObjectChanged, New EventHandler(AddressOf MainPage_ApplicationDataObjectChanged) 

AddHandler TryCast(Application.Current,ExecutionModelApplication.App).ApplicationDataObjectChanged,_ 
AddressOf MainPage_ApplicationDataObjectChanged 
+0

哎呀,如果已经发布,请忽略 – Schu