Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Gọi 1 hàm(action) từ 1 usercontrol (Page) khác trong wpf
8 năm trước
664 lượt xem
2 bình luận
8 năm trước
Em có 2 uercontrol A và B
Trong A sẽ có:
+ 1 hàm functionA
+ 1 button
+ 1 usercontrol B
TRong B có : 1 button
- Cho em hỏi có cách nào khi mình click vào button trong B . Nó sẽ họi hàm functionA trong usercontrol A không ạ
Em dùng mô hình MVVM
P/s:
+ Không dùng Static Class lưu 1 Action<>
+ Không dùng kiểu (Parent as A).functionA()
tạo eventhadler cho cái B (tạm gọi là event_B cái này tùy bạn đặt tên) trong cái click_B gọi event này -> trong A : cho cái usercontrolB += event_B; -> trong event_B gọi từ A {function A;}