PageRenderTime 34ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/nuget.packages/InputDialog.xaml.cs

https://bitbucket.org/nisbus/nuget_package_config_manager
C# | 72 lines | 64 code | 5 blank | 3 comment | 6 complexity | c95b065c8d3a60a3e3ace2ea6351fee7 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Documents;
  10. using System.Windows.Input;
  11. using System.Windows.Media;
  12. using System.Windows.Media.Imaging;
  13. using System.Windows.Shapes;
  14. namespace nuget.packages
  15. {
  16. /// <summary>
  17. /// Interaction logic for InputDialog.xaml
  18. /// </summary>
  19. public partial class InputDialog : Elysium.Theme.Controls.Window, INotifyPropertyChanged
  20. {
  21. private string header;
  22. public string Header
  23. {
  24. get { return header; }
  25. set
  26. {
  27. header = value;
  28. if(PropertyChanged != null)
  29. PropertyChanged(this, new PropertyChangedEventArgs("Header"));
  30. }
  31. }
  32. private string message;
  33. public string Message
  34. {
  35. get { return message; }
  36. set
  37. {
  38. message = value;
  39. if (PropertyChanged != null)
  40. PropertyChanged(this, new PropertyChangedEventArgs("Message"));
  41. }
  42. }
  43. private string result;
  44. public string Result
  45. {
  46. get { return result; }
  47. set
  48. {
  49. result = value;
  50. if (PropertyChanged != null)
  51. PropertyChanged(this, new PropertyChangedEventArgs("Result"));
  52. }
  53. }
  54. public InputDialog(string header, string message)
  55. {
  56. InitializeComponent();
  57. Header = header;
  58. Message = message;
  59. this.DataContext = this;
  60. }
  61. private void Button_Click_1(object sender, RoutedEventArgs e)
  62. {
  63. this.DialogResult = true;
  64. }
  65. public event PropertyChangedEventHandler PropertyChanged;
  66. }
  67. }