2011-06-30 25 views
0

public partial class MainPage:UserControl {0}私有MapLayer m_PushpinLayer;以下代码的含义是什么base.Loaded - = OnLoaded;?

public MainPage() 
{ 
    InitializeComponent(); 
    base.Loaded += OnLoaded; 
} 

private void OnLoaded(object sender, RoutedEventArgs e) 
{ 
    base.Loaded -= OnLoaded; 

m_PushpinLayer = new MapLayer(); 
x_Map.Children.Add(m_PushpinLayer); 
    x_Map.MouseClick += OnMouseClick; 
} 

在上面的代码中,base.loaded + = Onloaded以及base.loaded - = onloaded是什么意思?

Thnks提前为您的回复

回答

1

此代码基本上附加功能装载的对基类Loaded事件。 本质上,当Loaded事件发生时,OnLoaded函数处理它。 + =将事件处理程序附加到事件中, - =从事件中删除事件处理程序。

检查此http://msdn.microsoft.com/en-us/library/awbftdfh.aspx。 它可以帮助你理解事件。

+0

感谢您的回复 – Vishal