Parcourir la source

покраще выглядит и на печать документ со временем

Smerdova Liza il y a 6 mois
Parent
commit
3366ce154c

+ 4 - 1
PDK_Concert/Pages/NewNumberPage.xaml.cs

@@ -46,7 +46,10 @@ namespace PDK_Concert.Pages
                     MessageBox.Show("Номер успешно добавлен", "Информация", MessageBoxButton.OK, MessageBoxImage.Information);
                     Classes.FrameClass.menuFrame.Navigate(new NumberPage(logined));
                 }
-                
+                else
+                {
+                    MessageBox.Show("Вы ввели время номера не в том виде!\nВведите в формате 00,00 или 0,00", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
+                }
             }
             
         }

+ 15 - 3
PDK_Concert/Pages/NumberPage.xaml

@@ -24,16 +24,28 @@
         <ListView SelectionChanged="listNumbers_SelectionChanged" Grid.Row="1" HorizontalContentAlignment="Stretch" Name="listNumbers">
             <ListView.ItemTemplate>
                 <DataTemplate>
-                    <StackPanel>
+                    <Border Style="{StaticResource o}">
+                    <Grid>
+                            <Grid.RowDefinitions>
+                                <RowDefinition Height="3*"/>
+                                <RowDefinition Height="1*"/>
+                            </Grid.RowDefinitions>
+                            <StackPanel>
                         <TextBlock  Style="{StaticResource List}">
                             <Run Text="Название: " FontWeight="Bold"/>
                             <Run Text="{Binding Title}"/>
                         </TextBlock>
-                        <TextBlock  Style="{StaticResource List}" TextWrapping="Wrap" Margin="0 0 0 20">
+                        <TextBlock  Style="{StaticResource List}" TextWrapping="Wrap">
                             <Run Text="Описание: " FontWeight="Bold"/>
                             <Run Text="{Binding Description}"/>
                         </TextBlock>
-                    </StackPanel>
+                            </StackPanel>
+                            <TextBlock Grid.Row="1" Style="{StaticResource List}" TextWrapping="Wrap" HorizontalAlignment="Right">
+                                <Run Text="Продолжительность: "/>
+                                <Run Text="{Binding TimeNumber}"/>
+                            </TextBlock>
+                        </Grid>
+                    </Border>
                 </DataTemplate>
             </ListView.ItemTemplate>
         </ListView>

+ 18 - 8
PDK_Concert/Pages/PrintPage.xaml

@@ -22,16 +22,26 @@
         </Grid.RowDefinitions>
         <StackPanel Grid.Column="1" Grid.Row="1">
             <TextBlock Text="{Binding Titlee}" FontWeight="Bold" FontSize="34" HorizontalAlignment="Center"/>
-            <ListView Name="lisaPrint">
+            <ListView Name="lisaPrint" HorizontalContentAlignment="Stretch">
                 <ListView.ItemTemplate>
                     <DataTemplate>
-                        <WrapPanel Orientation="Horizontal">
-                            <TextBlock Text="{Binding IndexNumber}" FontSize="25"/>
-                            <TextBlock Text="     " FontSize="20"/>
-                            <TextBlock Text="{Binding Numbers.Title}" TextWrapping="Wrap" MaxWidth="600" FontSize="25"/>
-                            <TextBlock Text=", " FontSize="20" VerticalAlignment="Bottom"/>
-                            <TextBlock Text="{Binding Numbers.Users.FIO}" MaxWidth="280" FontSize="25" VerticalAlignment="Bottom"/>
-                        </WrapPanel>
+                        <Grid>
+                            <Grid.RowDefinitions>
+                                <RowDefinition Height="*"/>
+                                <RowDefinition Height="*"/>
+                            </Grid.RowDefinitions>
+                            <StackPanel Orientation="Horizontal">
+                                <TextBlock Text="{Binding IndexNumber}" FontSize="25"/>
+                                <TextBlock Text="     " FontSize="20"/>
+                                <TextBlock Text="{Binding Numbers.Title}" TextWrapping="Wrap" MaxWidth="600" FontSize="25"/>
+                                <TextBlock Text=", " FontSize="20" VerticalAlignment="Bottom"/>
+                                <TextBlock Text="{Binding Numbers.Users.FIO}" MaxWidth="280" FontSize="25" VerticalAlignment="Bottom"/>
+                            </StackPanel>
+                            <TextBlock Grid.Row="1" HorizontalAlignment="Right" FontSize="20">
+                                <Run Text="{Binding Numbers.TimeNumber}"/>
+                                <Run Text=" (минуты)"/>
+                            </TextBlock>
+                        </Grid>
                     </DataTemplate>
                 </ListView.ItemTemplate>
             </ListView>

+ 1 - 1
PDK_Concert/Pages/QuestionWindow.xaml

@@ -15,7 +15,7 @@
         <StackPanel Margin="10">
             <TextBlock Style="{StaticResource Title}" Text="Руководство" HorizontalAlignment="Center" Margin="10"/>
             <TextBlock FontSize="20" Foreground="White" TextWrapping="Wrap" MaxWidth="400">
-                - Для более детального рассмотрения интересующего элемента списка, необходимо нажать на него правой кнопкой мыши.
+                - Для более детального рассмотрения интересующего элемента списка, необходимо нажать на него левой кнопкой мыши.
             </TextBlock>
             <TextBlock FontSize="20" Foreground="White" TextWrapping="Wrap" MaxWidth="400">
                 - При выполнении некоторых действий, например, добовления номера в концертную программу, появляются информационные блоки. При значке "Ошибка" необходимо изучить описанную проблему и выполнить соответствующие действия.

+ 1 - 1
PDK_Concert/Pages/UpdateNumberWindow.xaml.cs

@@ -40,7 +40,7 @@ namespace PDK_Concert.Pages
                 }
                 else
                 {
-                    MessageBox.Show("Вы ввели время номера не в том виде!\nВведите в формате 00.00 или 0.00", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
+                    MessageBox.Show("Вы ввели время номера не в том виде!\nВведите в формате 00,00 или 0,00", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
             }
         }