AutoCompleteBoxPage.xaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <UserControl xmlns="https://github.com/avaloniaui"
  2. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  3. x:Class="ControlCatalog.Pages.AutoCompleteBoxPage">
  4. <StackPanel Orientation="Vertical" Spacing="4">
  5. <TextBlock Classes="h1">AutoCompleteBox</TextBlock>
  6. <TextBlock Classes="h2">A control into which the user can input text</TextBlock>
  7. <StackPanel Orientation="Horizontal"
  8. Margin="0,16,0,0"
  9. HorizontalAlignment="Center"
  10. Spacing="8">
  11. <StackPanel Orientation="Vertical">
  12. <TextBlock Text="MinimumPrefixLength: 1"/>
  13. <AutoCompleteBox Width="200"
  14. Margin="0,0,0,8"
  15. MinimumPrefixLength="1"/>
  16. <TextBlock Text="MinimumPrefixLength: 3"/>
  17. <AutoCompleteBox Width="200"
  18. Margin="0,0,0,8"
  19. MinimumPrefixLength="3"/>
  20. <TextBlock Text="MinimumPopulateDelay: 1 Second"/>
  21. <AutoCompleteBox Width="200"
  22. Margin="0,0,0,8"
  23. MinimumPopulateDelay="1"/>
  24. <TextBlock Text="MaxDropDownHeight: 60"/>
  25. <AutoCompleteBox Width="200"
  26. Margin="0,0,0,8"
  27. MaxDropDownHeight="60"/>
  28. <AutoCompleteBox Width="200"
  29. Margin="0,0,0,8"
  30. Watermark="Watermark"/>
  31. <TextBlock Text="Disabled"/>
  32. <AutoCompleteBox Width="200"
  33. IsEnabled="False"/>
  34. </StackPanel>
  35. <StackPanel Orientation="Vertical">
  36. <TextBlock Text="ValueMemberBinding"/>
  37. <AutoCompleteBox Width="200"
  38. Margin="0,0,0,8"
  39. ValueMemberBinding="{Binding Capital}"/>
  40. <TextBlock Text="Multi-Binding"/>
  41. <AutoCompleteBox Name="MultiBindingBox"
  42. Width="200"
  43. Margin="0,0,0,8"
  44. FilterMode="Contains"/>
  45. <TextBlock Text="Async Populate"/>
  46. <AutoCompleteBox Name="AsyncBox"
  47. Width="200"
  48. Margin="0,0,0,8"
  49. FilterMode="None"/>
  50. </StackPanel>
  51. </StackPanel>
  52. </StackPanel>
  53. </UserControl>