RoutesListPage.xaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <Page x:Class="Kusach.Pages.RoutesListPage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:Kusach.Pages"
  7. mc:Ignorable="d"
  8. d:DesignHeight="419"
  9. d:DesignWidth="692"
  10. Title="RoutesListPage">
  11. <Grid
  12. Background="White"
  13. Margin="25">
  14. <Grid.RowDefinitions>
  15. <RowDefinition Height="4*"/>
  16. <RowDefinition Height="21*"/>
  17. </Grid.RowDefinitions>
  18. <StackPanel Orientation="Horizontal">
  19. <TextBox
  20. Name="SearchBox"
  21. PreviewMouseLeftButtonUp="SearchBoxPreviewMouseLeftButtonUp"
  22. LostFocus="SearchLostFocus"
  23. TextChanged="SearchTextChanged"
  24. FontSize="14"
  25. TextWrapping="Wrap"
  26. Text="Поиск..."
  27. Width="120"/>
  28. <Button
  29. Name="CreateButton"
  30. Width="120"
  31. Content="Добавить"
  32. Click="AddRouteButton_Click"/>
  33. <Button
  34. Width="120"
  35. Content="Обновить"
  36. Click="UpdateRoutesButton_Click"/>
  37. </StackPanel>
  38. <DataGrid
  39. Name="RoutesList"
  40. Grid.Row="1"
  41. AutoGenerateColumns="False"
  42. VerticalAlignment="Top"
  43. HorizontalAlignment="Left"
  44. CanUserAddRows="false"
  45. Width="642">
  46. <DataGrid.ItemContainerStyle>
  47. <Style TargetType="DataGridRow">
  48. <EventSetter
  49. Event="MouseDoubleClick"
  50. Handler="DataGridRow_MouseDoubleClick"/>
  51. </Style>
  52. </DataGrid.ItemContainerStyle>
  53. <DataGrid.Columns>
  54. <DataGridTextColumn
  55. Binding="{Binding Routes.IdRoute}"
  56. Header="Номер"
  57. Width="70"
  58. IsReadOnly="True"/>
  59. <DataGridTextColumn
  60. Binding="{Binding Routes.Name}"
  61. Header="Название"
  62. IsReadOnly="True"/>
  63. </DataGrid.Columns>
  64. </DataGrid>
  65. </Grid>
  66. </Page>