01/10/2018, 15:02

Sự kiện contextmenustrip continued

Khi mìnhkích contextmenustrip vào text (" dọn phòng") đổi dc màu rồi thì làm sao khi kích chuột phải lại thì (“dọn phòng”) thành (“Hủy bỏ dọn phòng”)và khi click (“Hủy bỏ dọn phòng”) thì trở lại màu bình thường và chữ (“dọn phòng”).

mình đã set Text đổi được rồi mà không bik làm sao để đổi lại buton như cũ ạ. Mong mọi người giúp ạ

Tao Không Ngu. viết 17:16 ngày 01/10/2018

Hi Thịnh Châu.
Mỗi phòng có 1 context menu riêng. Khi bạn gọi thì nó trả về danh sách các nhãn và hành động của nó.

Hung viết 17:12 ngày 01/10/2018

Ban đầu, lấy danh sách phòng (room) từ Model, thêm 1 property kiểu enum cho phần dọn phòng, thành ViewModel. Gắn thêm 1 observer vào property mới, tuỳ vào từng giá trị enum mà giao diện cho phòng như thế nào.

Khi click vào phòng, chỉ cần đổi ViewModel’s property.
Khi click hiện menu, dựa vào ViewModel’s property để hiển thị menu phù hợp.

Thịnh Châu viết 17:07 ngày 01/10/2018

bác bik gọi kiểu sao k ? kb sao mình gọi hoài k dc

Thịnh Châu viết 17:08 ngày 01/10/2018

erty mới, tuỳ vào từng giá trị enum mà gi

à mình làm kieur mỗi button là mỗi contextmenu riên á chứ kp làm gộp chung vô listview

Bài liên quan
0