2011-06-30 1 views
0

パブリック部分クラスMainPage:UserControl { プライベート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イベントにOnLoaded機能を付属しました。 Loadedイベントが発生すると、OnLoaded関数がそれを処理します。 + =はイベントにハンドラを、 - =はイベントからハンドラを削除します。

これをチェックするhttp://msdn.microsoft.com/en-us/library/awbftdfh.aspx イベントを理解するのに役立ちます。

+0

ご返信ありがとうございます – Vishal