Advertisement
xXMarcinatorXx

TestingWindow.xaml

Oct 3rd, 2019
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.74 KB | None | 0 0
  1. <Window
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:SQLWPF"
  7. xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes" x:Class="SQLWPF.TestingWindow"
  8. xmlns:domain="clr-namespace:MaterialDesignColors.WpfExample.Domain"
  9. xmlns:gif="http://wpfanimatedgif.codeplex.com"
  10. xmlns:Sys="clr-namespace:System;assembly=mscorlib"
  11.  
  12. TextElement.Foreground="{DynamicResource MaterialDesignBody}"
  13. TextElement.FontWeight="Regular"
  14. TextElement.FontSize="13"
  15. TextOptions.TextFormattingMode="Ideal"
  16. TextOptions.TextRenderingMode="Auto"
  17. Background="{DynamicResource MaterialDesignPaper}"
  18. FontFamily="{DynamicResource MaterialDesignFont}"
  19.  
  20. mc:Ignorable="d"
  21. Title="TestingWindow" Height="647" Width="800" MinWidth="360">
  22.  
  23. <materialDesign:DialogHost
  24. HorizontalAlignment="Stretch"
  25. VerticalAlignment="Stretch"
  26. IsOpen="{Binding IsSample4DialogOpen}"
  27. CloseOnClickAway="True"
  28. x:Name="dialog">
  29. <Grid>
  30. <Grid.RowDefinitions>
  31. <RowDefinition Height="*"/>
  32. <RowDefinition Height="auto"/>
  33. </Grid.RowDefinitions>
  34.  
  35. <ItemsControl
  36. Grid.IsSharedSizeScope="True" x:Name="UserToggleList" Grid.Row="0">
  37. <ItemsControl.ItemTemplate>
  38. <DataTemplate
  39. DataType="{x:Type domain:UserSelectableModel}">
  40. <materialDesign:Card
  41. materialDesign:ShadowAssist.ShadowDepth="Depth2"
  42. x:Name="Border"
  43. Padding="8"
  44. Margin="8,8,8,0"
  45. BorderThickness="0 0 0 1"
  46. BorderBrush="{DynamicResource MaterialDesignDivider}">
  47. <Grid x:Name="hello">
  48. <Grid.ColumnDefinitions>
  49. <ColumnDefinition Width="auto"/>
  50. <ColumnDefinition Width="*"/>
  51. </Grid.ColumnDefinitions>
  52.  
  53. <ToggleButton x:Name="Stop"
  54. VerticalAlignment="Center"
  55. IsChecked="{Binding IsSelected}"
  56. Style="{StaticResource MaterialDesignActionLightToggleButton}"
  57. FontSize="23" Width="50" Height="50" AllowDrop="True" Drop="ToggleButton_Drop_1"
  58. PreviewDragEnter="Stop_PreviewDragEnter"
  59. PreviewDragLeave="Stop_PreviewDragLeave">
  60. <Grid>
  61. <TextBlock Text="{Binding Initials}"/>
  62. <Image gif:ImageBehavior.AnimatedSource="{Binding Icon}" Stretch="UniformToFill" HorizontalAlignment="Center" VerticalAlignment="Center"/>
  63. <TextBlock Text="{Binding UserID}" Opacity="0"/>
  64. </Grid>
  65. </ToggleButton>
  66. <Grid Margin="8 0 0 0"
  67. Grid.Column="1">
  68. <Grid.RowDefinitions>
  69. <RowDefinition Height="auto"/>
  70. <RowDefinition Height="*"/>
  71. </Grid.RowDefinitions>
  72. <TextBlock FontWeight="Bold"
  73. Text="{Binding Name}"
  74. FontSize="20"
  75. Grid.Row="0"/>
  76. <WrapPanel Grid.Row="1" VerticalAlignment="Center">
  77. <StackPanel Orientation="Horizontal" Margin="0,0,10,0">
  78. <TextBlock Text="UserName: " FontWeight="Black" FontSize="14"/>
  79. <TextBlock Text="{Binding UserName}" FontSize="14"/>
  80. </StackPanel>
  81. <StackPanel Orientation="Horizontal" Margin="0,0,10,0">
  82. <TextBlock Text="Mail: " FontWeight="Black" FontSize="14"/>
  83. <TextBlock Text="{Binding Mail}" FontSize="14"/>
  84. </StackPanel>
  85. <StackPanel Orientation="Horizontal" Margin="0,0,10,0">
  86. <TextBlock Text="Age: " FontWeight="Black" FontSize="14"/>
  87. <TextBlock Text="{Binding Age}" FontSize="14"/>
  88. </StackPanel>
  89. <StackPanel Orientation="Horizontal" Visibility="{Binding PlayerVisiblity}">
  90. <TextBlock Text="{Binding PlayerNamesText}" FontWeight="Black" FontSize="14"/>
  91. <TextBlock Text="{Binding PlayerNames}" FontSize="14"/>
  92. </StackPanel>
  93.  
  94. </WrapPanel>
  95. </Grid>
  96. </Grid>
  97. </materialDesign:Card>
  98. <DataTemplate.Triggers>
  99. <DataTrigger
  100. Binding="{Binding IsSelected}"
  101. Value="True">
  102. <Setter
  103. TargetName="Border"
  104. Property="Background"
  105. Value="{DynamicResource MaterialDesignSelection}" />
  106. </DataTrigger>
  107. </DataTemplate.Triggers>
  108. </DataTemplate>
  109. </ItemsControl.ItemTemplate>
  110. </ItemsControl>
  111.  
  112. <StackPanel HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="2">
  113. <Button Click="Button_Click">
  114. Reload
  115. </Button>
  116.  
  117. <Separator Margin="0,4,0,0"/>
  118.  
  119. <materialDesign:Card
  120. materialDesign:ShadowAssist.ShadowDepth="Depth1"
  121. x:Name="Border"
  122. Padding="8"
  123. Margin="8"
  124. BorderThickness="0 0 0 1"
  125. BorderBrush="{DynamicResource MaterialDesignDivider}">
  126. <Grid>
  127. <Grid.ColumnDefinitions>
  128. <ColumnDefinition Width="auto"/>
  129. <ColumnDefinition Width="*"/>
  130. </Grid.ColumnDefinitions>
  131. <ToggleButton
  132. VerticalAlignment="Center"
  133. IsChecked="false"
  134. Style="{StaticResource MaterialDesignActionLightToggleButton}"
  135. FontSize="23" Width="50" Height="50" AllowDrop="True">
  136. <Image
  137. Source="Assets/mountains.jpg" Stretch="UniformToFill" HorizontalAlignment="Center" VerticalAlignment="Center" Drop="ToggleButton_Drop"/>
  138. </ToggleButton>
  139. <Grid Margin="8 0 0 0"
  140. Grid.Column="1">
  141. <Grid.RowDefinitions>
  142. <RowDefinition Height="auto"/>
  143. <RowDefinition Height="*"/>
  144. </Grid.RowDefinitions>
  145. <TextBlock FontWeight="Bold"
  146. Text="Marc Jensen"
  147. FontSize="20"
  148. Grid.Row="0"/>
  149. <WrapPanel Grid.Row="1" VerticalAlignment="Center">
  150. <StackPanel Orientation="Horizontal" Margin="0,0,10,0">
  151. <TextBlock Text="Mail: " FontWeight="Black" FontSize="14"/>
  152. <TextBlock Text="Marcjensenvirklund@gmail.com" FontSize="14"/>
  153. </StackPanel>
  154. <StackPanel Orientation="Horizontal" Visibility="Hidden">
  155. <TextBlock Text="Age: " FontWeight="Black" FontSize="14"/>
  156. <TextBlock Text="" FontSize="14"/>
  157. </StackPanel>
  158.  
  159. </WrapPanel>
  160. </Grid>
  161. </Grid>
  162. </materialDesign:Card>
  163. </StackPanel>
  164. </Grid>
  165.  
  166. <materialDesign:DialogHost.DialogContent>
  167. <StackPanel>
  168. <TextBlock FontSize="20" Foreground="IndianRed" Margin="10,15,10,15">
  169. That is an invalid fileType
  170. </TextBlock>
  171. <Button
  172. Style="{StaticResource MaterialDesignFlatButton}"
  173. Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}">
  174. Accept
  175. </Button>
  176. </StackPanel>
  177. </materialDesign:DialogHost.DialogContent>
  178. </materialDesign:DialogHost>
  179. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement