我需要在C#(.NET 4)
中转换VB.NET中的以下内容class XXX:
public event EventHandler ContentScaleChanged;
if (otherXXX.ContentScaleChanged != null)
{
otherXXX.ContentScaleChanged(c, EventArgs.Empty);
}
请帮助
编辑:
我不能'RaiseEvent ContentScaleChanged(c, EventArgs.Empty)
,因为我需要在 otherXXX
实例上提出该事件......
答案 0 :(得分:2)
编辑:我的错误
RaiseEvent ContentScaleChanged(c, EventArgs.Empty)
RaiseEvent进行空检查
如果你想从另一个位置调用这个事件处理程序,那么创建事件的类就需要一个方法来引发事件:
Public Sub RaiseContentScaleChanged()
RaiseEvent ContentScaleChanged(c, EventArgs.Empty)
End Sub