Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. public class Invoker
  2. {
  3. Controller controller = new Controller();
  4. controller.IsOpen = true; // this line will trigger show the dialog
  5. controller.IsOpen = false; // do nothting
  6. }
  7.  
  8. public class Controller
  9. {
  10. public bool IsOpen
  11. {
  12. get { return _isOpen; }
  13. set
  14. {
  15. _isOpen = value;
  16. if (_isOpen)
  17. {
  18. this.ShowDialog();
  19. }
  20. }
  21. }
  22. private bool _isOpen;
  23.  
  24. private void ShowDialog()
  25. {
  26. // code to handle dialog show
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement