ComboBoxPage.xaml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="ControlCatalog.Pages.ComboBoxPage">
  4. <StackPanel Orientation="Vertical" Spacing="4">
  5. <TextBlock Classes="h1">ComboBox</TextBlock>
  6. <TextBlock Classes="h2">A drop-down list.</TextBlock>
  7. <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0 16 0 0" Spacing="8">
  8. <ComboBox PlaceholderText="Pick an Item">
  9. <ComboBoxItem>Inline Items</ComboBoxItem>
  10. <ComboBoxItem>Inline Item 2</ComboBoxItem>
  11. <ComboBoxItem>Inline Item 3</ComboBoxItem>
  12. <ComboBoxItem>Inline Item 4</ComboBoxItem>
  13. </ComboBox>
  14. <ComboBox SelectedIndex="0">
  15. <ComboBoxItem>
  16. <Panel>
  17. <Rectangle Fill="{DynamicResource SystemAccentColor}"/>
  18. <TextBlock Margin="8">Control Items</TextBlock>
  19. </Panel>
  20. </ComboBoxItem>
  21. <ComboBoxItem>
  22. <Ellipse Width="50" Height="50" Fill="Yellow"/>
  23. </ComboBoxItem>
  24. <ComboBoxItem>
  25. <TextBox Text="TextBox"/>
  26. </ComboBoxItem>
  27. </ComboBox>
  28. <ComboBox x:Name="fontComboBox" SelectedIndex="0">
  29. <ComboBox.ItemTemplate>
  30. <DataTemplate>
  31. <TextBlock Text="{Binding Name}" FontFamily="{Binding}" />
  32. </DataTemplate>
  33. </ComboBox.ItemTemplate>
  34. </ComboBox>
  35. </StackPanel>
  36. </StackPanel>
  37. </UserControl>