AttachedPropsWithDevTools.txt 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. // <auto-generated />
  2. using Avalonia;
  3. using Avalonia.Controls;
  4. using Avalonia.Markup.Xaml;
  5. namespace Sample.App
  6. {
  7. partial class SampleView
  8. {
  9. internal global::Avalonia.Controls.TextBox UserNameTextBox;
  10. /// <summary>
  11. /// Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).
  12. /// </summary>
  13. /// <param name="loadXaml">Should the XAML be loaded into the component.</param>
  14. /// <param name="attachDevTools">Should the dev tools be attached.</param>
  15. public void InitializeComponent(bool loadXaml = true, bool attachDevTools = true)
  16. {
  17. if (loadXaml)
  18. {
  19. AvaloniaXamlLoader.Load(this);
  20. }
  21. #if DEBUG
  22. if (attachDevTools)
  23. {
  24. this.AttachDevTools();
  25. }
  26. #endif
  27. UserNameTextBox = this.FindNameScope()?.Find<global::Avalonia.Controls.TextBox>("UserNameTextBox");
  28. }
  29. }
  30. }