Bài này, csharpcanban sẽ hướng dẫn các bạn tạo ra Button trong quá trình chạy ứng dụng WPF. Sau đó khi nhấp chuột vào nốt bấm sẽ hiển thị MessageBox như hình kết quả.
Trong sự kiện Loaded của ứng dụng ta chỉnh sửa thành đoạn mã như sau:
/// <summary> /// This event is raised when window is loaded in the memory. At the load /// event of the window we create a button object and register this object /// with click event. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded(object sender, RoutedEventArgs e) { Button button = new Button();//Creating the button object button.Width = 130;//Setting width of the button object button.Height = 30;//Setting height of the button object button.Content = "Click Me";//Providing content to the button that is displayed by the object this.Content = button;// Adding button object to a container button.Click += btn_click;//Registering button object with click event. } /// <summary> /// This event is raised when ever user click on button control and it display a message Button is clicked /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void btn_click(object sender, RoutedEventArgs e) { MessageBox.Show("Button is clicked.", "Clicked Message"); }
Kết quả như sau