No Description

ivasileva 5de79e9221 n 2 weeks ago
WpfApp1 5de79e9221 n 2 weeks ago
.gitignore 10c321860b newОбновить 'readme.md' 3 weeks ago
WpfApp1.sln 5fa8618c75 Обновить 'readme.md' 2 weeks ago
readme.md 84e56c4273 Обновить 'readme.md' 2 weeks ago

readme.md

Получение данных из внешних источников. CSV.

MainWindows.xaml

 <Grid ShowGridLines="True">
     <Grid.RowDefinitions>
         <RowDefinition Height="*"/>
         <RowDefinition Height="auto"/>
     </Grid.RowDefinitions>
     <Grid.ColumnDefinitions>
         <ColumnDefinition Width="200"/>
         <ColumnDefinition Width="*"/>
     </Grid.ColumnDefinitions>
     <StackPanel
         HorizontalAlignment="Center"
         Grid.Row="1"
         VerticalAlignment="Bottom">
         <Button
             x:Name="ExitButton"
             Content="Выход"
             Click="ExitButton_Click"
             Height="50"
             Width="200"/>
     </StackPanel>
     <Image 
    Source="/Image/logo.png" 
    Grid.RowSpan="1"/>
     <ListBox
         x:Name="CafeListBox"
         Grid.Row="0"
         Grid.Column="1"
         ItemsSource="{Binding CafeList}"
         ScrollViewer.HorizontalScrollBarVisibility="Disabled">
             <ListBox.ItemTemplate>
                 <DataTemplate>
                     <StackPanel 
                     Orientation="Horizontal"
                     VerticalAlignment="Center">
                         <StackPanel>
                             <TextBlock
                             Text="{Binding Id, StringFormat='Номер заказа: {0}'}"/>
                             <TextBlock
                             Text="{Binding Title, StringFormat='Название блюда: {0}'}"/>
                             <TextBlock
                             Text="{Binding Category.Name, StringFormat='Категория: {0}'}"/>
                             <TextBlock
                             Text="Для веганов: "/>
                             <CheckBox IsChecked="{Binding IsVegetarian}"/>
                             <TextBlock
                             Text="{Binding Expiration, StringFormat='Срок годности: dd.MM.yyyy'}"/>
                         </StackPanel>
                     </StackPanel>
                 </DataTemplate>
             </ListBox.ItemTemplate>
         </ListBox>
</Grid>

xaml.cs

namespace WpfApp1
{
    public partial class MainWindow : Window
    {
        public IEnumerable<Cafe> CafeList { get; set; }
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;
            Globals.dataProvider = new CSVDataProvider();
            CafeList = Globals.dataProvider.getCafe();
        }
        private void ExitButton_Click(object sender, RoutedEventArgs e)
        {
            Application.Current.Shutdown();

        }
    }
}