委托事件 简写与原来写法 (临时函数)转

 public MainPage()
        {
            
this.InitializeComponent();

            
//简写
            this.Loaded += (sender, e) => { MessageBox.Show("d"); MessageBox.Show("ss"); };
            
//原来写法
            this.Loaded +=new RoutedEventHandler(MainPage_Loaded);
        }

        
void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            
//简写
            this.Dispatcher.BeginInvoke(() => MessageBox.Show("dd"));
            
//原来写法
            this.Dispatcher.BeginInvoke(test);
        }

        
void test()
        {
            MessageBox.Show(
"dd");
        }

posted @ 2011-08-22 18:35  为森  阅读(336)  评论(0编辑  收藏  举报