public partial class MainPage:UserControl { 私人MapLayer m_PushpinLayer;
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意味着什么?
提前回复你的回复
答案 0 :(得分:1)
此代码基本上将函数OnLoaded附加到基类的Loaded事件。 实质上,当Loaded事件发生时,OnLoaded函数会处理它。 + =将处理程序附加到事件, - =从事件中删除处理程序。
检查http://msdn.microsoft.com/en-us/library/awbftdfh.aspx。 它可以帮助您理解事件。