1
0

ComboBoxPage.xaml.cs 610 B

1234567891011121314151617181920212223
  1. using System.Linq;
  2. using Avalonia.Controls;
  3. using Avalonia.Markup.Xaml;
  4. using Avalonia.Media;
  5. namespace ControlCatalog.Pages
  6. {
  7. public class ComboBoxPage : UserControl
  8. {
  9. public ComboBoxPage()
  10. {
  11. this.InitializeComponent();
  12. }
  13. private void InitializeComponent()
  14. {
  15. AvaloniaXamlLoader.Load(this);
  16. var fontComboBox = this.Find<ComboBox>("fontComboBox");
  17. fontComboBox.Items = FontManager.Current.GetInstalledFontFamilyNames().Select(x => new FontFamily(x));
  18. fontComboBox.SelectedIndex = 0;
  19. }
  20. }
  21. }