Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.74 KB | None | 0 0
  1. <UserControl x:Class="Gallery.Controls.EmailControl"
  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:Gallery.Controls"
  7. xmlns:viewM="clr-namespace:Gallery.ViewModel"
  8. xmlns:controls1="clr-namespace:Gallery.Controls"
  9. xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
  10. mc:Ignorable="d"
  11. Name="ControlUser"
  12. d:DesignHeight="599" d:DesignWidth="894">
  13. <UserControl.DataContext>
  14. <viewM:EmailControl/>
  15. </UserControl.DataContext>
  16. <i:Interaction.Triggers>
  17. <i:EventTrigger EventName="Loaded" >
  18. <i:InvokeCommandAction Command="{Binding ControlLoaded}" CommandParameter="{Binding ElementName=ControlUser}" />
  19. </i:EventTrigger>
  20. </i:Interaction.Triggers>
  21. <Border Background="White" Opacity="1" CornerRadius="10" Height="643" Width="894" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="0,0,0,-44">
  22. <Grid Margin="40,35,40,11">
  23. <StackPanel>
  24.  
  25.  
  26. <Grid >
  27. <Grid>
  28. <Grid.ColumnDefinitions>
  29. <ColumnDefinition Width="auto"></ColumnDefinition>
  30. <ColumnDefinition/>
  31. <ColumnDefinition Width="2*"/>
  32. </Grid.ColumnDefinitions>
  33. <TextBlock Grid.Column="0" Padding="0,5,0,5" FontSize="17" VerticalAlignment="Bottom">Отправьте файл на почту:</TextBlock>
  34. <TextBlock Grid.Column="1" IsEnabled="{Binding ColorStatusText}" Text="{Binding SendStatus}" Padding="20,5,0,5" FontSize="17" TextWrapping="Wrap" TextAlignment="Right" Grid.ColumnSpan="2">
  35. <TextBlock.Style>
  36. <Style TargetType="TextBlock">
  37. <Setter Property="Padding" Value="1"/>
  38. <Style.Triggers>
  39. <Trigger Property="IsEnabled" Value="True">
  40. <Setter Property="Foreground" Value="Green"/>
  41. </Trigger>
  42.  
  43. <Trigger Property="IsEnabled" Value="False">
  44. <Setter Property="Foreground" Value="Red"/>
  45. </Trigger>
  46. </Style.Triggers>
  47. </Style>
  48. </TextBlock.Style>
  49. </TextBlock>
  50. </Grid>
  51. </Grid>
  52. <Grid FocusManager.FocusedElement="{Binding ElementName=textBlock}">
  53. <Grid.ColumnDefinitions>
  54. <ColumnDefinition Width="632"></ColumnDefinition>
  55. <ColumnDefinition Width="20"></ColumnDefinition>
  56. <ColumnDefinition Width="149"></ColumnDefinition>
  57. </Grid.ColumnDefinitions>
  58. <Grid Grid.Column="0" Background="White">
  59. <Grid.ColumnDefinitions>
  60. <ColumnDefinition Width="36*"/>
  61. <ColumnDefinition Width="30*"/>
  62. <ColumnDefinition Width="22*"/>
  63. <ColumnDefinition Width="194*"/>
  64. <ColumnDefinition Width="351*"/>
  65. </Grid.ColumnDefinitions>
  66. <TextBox Text="{Binding EmailText, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" BorderThickness="0" Name="textBlock" Padding="14,5,5,5" FontSize="22" Height="40" Width="Auto" VerticalAlignment="Top" Loaded="textBlock_Loaded" IsVisibleChanged="textBlock_IsVisibleChanged" Grid.ColumnSpan="5">
  67. <!--<TextBox.Style>
  68. <Style TargetType="TextBox" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  69. <Style.Resources>
  70. <VisualBrush x:Key="CueBannerBrush" AlignmentX="Left" AlignmentY="Center" Stretch="None">
  71. <VisualBrush.Visual>
  72. <Label Padding="14,0,5,5" FontSize="18" Content="Ввведите ваш email" Foreground="LightGray" />
  73. </VisualBrush.Visual>
  74. </VisualBrush>
  75. </Style.Resources>
  76. <Style.Triggers>
  77. <Trigger Property="Text" Value="{x:Static sys:String.Empty}">
  78. <Setter Property="Background" Value="{StaticResource CueBannerBrush}" />
  79. </Trigger>
  80. <Trigger Property="Text" Value="{x:Null}">
  81. <Setter Property="Background" Value="{StaticResource CueBannerBrush}" />
  82. </Trigger>
  83. <Trigger Property="IsKeyboardFocused" Value="True">
  84. <Setter Property="Background" Value="White" />
  85. </Trigger>
  86. </Style.Triggers>
  87. </Style>
  88. </TextBox.Style>-->
  89. </TextBox>
  90. <Rectangle RadiusX="5" RadiusY="5" Width="{Binding Width,ElementName=textBlock}" Height="{Binding Height,ElementName=textBlock}" Stroke="#f39100" StrokeThickness="3" VerticalAlignment="Top" Margin="0,0,-12,0" Grid.ColumnSpan="5"/>
  91. </Grid>
  92. <Grid Grid.Column="2">
  93. <Button IsEnabled="{Binding SendAnimation}" Command="{Binding EmailSend}" CommandParameter="{Binding ElementName=textBlock, Path=Text}" Style="{StaticResource SendButton}" BorderThickness="0" Content="Отправить" Margin="10,0,-10,0"/>
  94. </Grid>
  95. </Grid>
  96.  
  97.  
  98. <Grid >
  99. <Grid>
  100. <Grid.ColumnDefinitions>
  101. <ColumnDefinition Width="auto"></ColumnDefinition>
  102. <ColumnDefinition/>
  103. <ColumnDefinition Width="2*"/>
  104. </Grid.ColumnDefinitions>
  105. <TextBlock Grid.Column="0" Padding="0,5,0,5" FontSize="17" VerticalAlignment="Bottom">Распечатайте файл - количество копий:</TextBlock>
  106. <TextBlock Grid.Column="1" IsEnabled="{Binding ColorStatusText}" Text="{Binding SendStatus2}" Padding="20,5,0,5" FontSize="17" TextWrapping="Wrap" TextAlignment="Right" Grid.ColumnSpan="3">
  107. <TextBlock.Style>
  108. <Style TargetType="TextBlock">
  109. <Setter Property="Padding" Value="1"/>
  110. <Style.Triggers>
  111. <Trigger Property="IsEnabled" Value="True">
  112. <Setter Property="Foreground" Value="Green"/>
  113. </Trigger>
  114.  
  115. <Trigger Property="IsEnabled" Value="False">
  116. <Setter Property="Foreground" Value="Red"/>
  117. </Trigger>
  118. </Style.Triggers>
  119. </Style>
  120. </TextBlock.Style>
  121. </TextBlock>
  122.  
  123. </Grid>
  124. </Grid>
  125.  
  126.  
  127.  
  128. <Grid FocusManager.FocusedElement="{Binding ElementName=textBlock}">
  129. <Grid.ColumnDefinitions>
  130. <ColumnDefinition Width="632"></ColumnDefinition>
  131. <ColumnDefinition Width="20"></ColumnDefinition>
  132. <ColumnDefinition Width="149"></ColumnDefinition>
  133. </Grid.ColumnDefinitions>
  134. <Grid Grid.Column="0" HorizontalAlignment="Left" Margin="220,0,0,0" Width="44"/>
  135. <Grid Grid.Column="0" Background="White" Margin="317,0,220,0" RenderTransformOrigin="3.407,0.725">
  136.  
  137. <TextBox Text="{Binding CountCopy}" BorderThickness="0" Name="textBlock2" Padding="14,5,5,5" FontSize="22" Height="40" VerticalAlignment="Top" Loaded="textBlock_Loaded" IsVisibleChanged="textBlock_IsVisibleChanged">
  138.  
  139. <!--<TextBox.Style>
  140. <Style TargetType="TextBox" xmlns:sys="clr-namespace:System;assembly=mscorlib">
  141. <Style.Triggers>
  142. <Trigger Property="Text" Value="{x:Static sys:String.Empty}">
  143. <Setter Property="Background" Value="{StaticResource CueBannerBrush}" />
  144. </Trigger>
  145. <Trigger Property="Text" Value="{x:Null}">
  146. <Setter Property="Background" Value="{StaticResource CueBannerBrush}" />
  147. </Trigger>
  148. <Trigger Property="IsKeyboardFocused" Value="True">
  149. <Setter Property="Background" Value="White" />
  150. </Trigger>
  151. </Style.Triggers>
  152. </Style>
  153. </TextBox.Style>-->
  154.  
  155. </TextBox>
  156. <Rectangle RadiusX="5" RadiusY="5" Width="{Binding Width,ElementName=textBlock}" Height="{Binding Height,ElementName=textBlock}" Stroke="#f39100" StrokeThickness="3" VerticalAlignment="Top"/>
  157. </Grid>
  158.  
  159. <Grid Grid.Column="0" HorizontalAlignment="Right" Margin="0,0,220,0" Width="95"/>
  160. <Grid Grid.Column="2">
  161. <Button IsEnabled="{Binding SendAnimation2}" Command="{Binding Print}" CommandParameter="{Binding ElementName=textBlock2, Path=Text}" Style="{StaticResource SendButton2}" BorderThickness="0" Content="Распечатать" Margin="10,0,-10,0"/>
  162. </Grid>
  163. <Button IsEnabled="{Binding SendAnimation2}" Command="{Binding PlusCount}" CommandParameter="{Binding Text, ElementName=textBlock2}" Style="{StaticResource SendButton2}" BorderThickness="0" Content="+" Margin="418,0,171,0"/>
  164. <Button IsEnabled="{Binding SendAnimation2}" Command="{Binding MinusCount}" CommandParameter="{Binding Text, ElementName=textBlock2}" Style="{StaticResource SendButton2}" BorderThickness="0" Content="-" Margin="269,0,320,0"/>
  165. </Grid>
  166.  
  167. <Grid >
  168. <Grid.ColumnDefinitions>
  169. <ColumnDefinition Width="109*"/>
  170. <ColumnDefinition Width="298*"/>
  171. </Grid.ColumnDefinitions>
  172. <controls1:CoolKeyBoard Margin="0,10,0,82" Focusable="False" IsOpen="True" x:Name="CoolKeyBoard" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Grid.ColumnSpan="2"/>
  173. </Grid>
  174. </StackPanel>
  175.  
  176.  
  177.  
  178. </Grid>
  179. </Border>
  180. </UserControl>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement