Advertisement
Guest User

CodeForXaml

a guest
Oct 26th, 2013
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 13.19 KB | None | 0 0
  1. <UserControl x:Class="FordCommsWrapperDemo.UserControl1"
  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:oxy="http://oxyplot.codeplex.com"
  7.              xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
  8.              xmlns:winformchart="clr-namespace:System.Windows.Forms.DataVisualization.Charting;assembly=System.Windows.Forms.DataVisualization"
  9.              mc:Ignorable="d" Loaded="UserControl_Loaded" MinWidth="1000" MinHeight="600" HorizontalAlignment="Left" VerticalAlignment="Top" HorizontalContentAlignment="Center" FontFamily="Source Code Pro" IsManipulationEnabled="True" Height="624" Margin="0" Width="800">
  10.     <UserControl.Background>
  11.         <RadialGradientBrush>
  12.             <GradientStop Color="#FFEA33EA"/>
  13.             <GradientStop Color="Black"/>
  14.             <GradientStop Color="#FF465FA2" Offset="1"/>
  15.         </RadialGradientBrush>
  16.     </UserControl.Background>
  17.     <UserControl.BorderBrush>
  18.         <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
  19.             <GradientStop Color="Black" Offset="0"/>
  20.             <GradientStop Color="#FFC58B8B" Offset="1"/>
  21.         </LinearGradientBrush>
  22.     </UserControl.BorderBrush>
  23.     <Grid Width="1000">
  24.         <Grid.RowDefinitions>
  25.             <RowDefinition Height="43*"/>
  26.             <RowDefinition Height="558*"/>
  27.             <RowDefinition Height="8*"/>
  28.         </Grid.RowDefinitions>
  29.  
  30.         <Button BorderThickness="0"  
  31.           Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Content="" Height="34" HorizontalAlignment="Left" Margin="0,24,0,0" Name="buttonStartStream" VerticalAlignment="Top" Width="44" Click="buttonStartStream_Click" Grid.RowSpan="2"  Padding="0" >
  32.             <Button.BorderBrush>
  33.                 <SolidColorBrush Color="#FFF9F9F9" Opacity="0"/>
  34.             </Button.BorderBrush>
  35.             <Button.Background>
  36.                 <ImageBrush ImageSource="play2.png"/>
  37.             </Button.Background>
  38.         </Button>
  39.         <Button BorderThickness="0"  
  40.     Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Content="" HorizontalAlignment="Right" Margin="0,0,910,556" Name="buttonStopStream" VerticalAlignment="Bottom" Width="46" Click="buttonStopStream_Click" Grid.RowSpan="2" Height="36" >
  41.             <Button.Background>
  42.                 <ImageBrush ImageSource="stoop.png"/>
  43.             </Button.Background>
  44.         </Button>
  45.         <Button Content="Set up DAQ" Height="34" HorizontalAlignment="Right" Margin="0,-50,647,0" Name="button1" VerticalAlignment="Top" Width="80" Click="button1_Click" RenderTransformOrigin="7.194,0.912" IsEnabled="False" Visibility="Hidden" />
  46.         <TabControl HorizontalAlignment="Left" Height="517" Margin="10,21,0,0" VerticalAlignment="Top" Width="980" Grid.Row="1">
  47.             <TabItem Header="Data View">
  48.                 <Grid Background="#FFE5E5E5" Margin="-4">
  49.                     <GroupBox Header="Incoming Data" HorizontalAlignment="Left" Margin="9,6,0,0" VerticalAlignment="Top" Height="226" Width="951">
  50.                         <DataGrid AutoGenerateColumns="True" Margin="10,10,6,7" x:Name="dataGrid1" />
  51.                     </GroupBox>
  52.                     <GroupBox x:Name="Data_Profile" Header="Data Profile" HorizontalAlignment="Left" Margin="10,237,0,0" VerticalAlignment="Top" Height="224" Width="950">
  53.                         <DataGrid AutoGenerateColumns="True" Margin="12,10,7,0" x:Name="dataGrid2" Height="184" VerticalAlignment="Top" />
  54.                     </GroupBox>
  55.                 </Grid>
  56.             </TabItem>
  57.             <TabItem Header="Incoming Data">
  58.                 <Grid Name ="poop1" Background="#FFE5E5E5" Margin="-4">
  59.                     <Grid.ColumnDefinitions>
  60.                         <ColumnDefinition Width="21*"/>
  61.                         <ColumnDefinition Width="28*"/>
  62.                         <ColumnDefinition Width="921*"/>
  63.                     </Grid.ColumnDefinitions>
  64.                     <TextBox Name ="box1" HorizontalAlignment="Left" Height="145" Margin="10,85,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.ColumnSpan="3" FontSize="36">
  65.                         <TextBox.Background>
  66.                             <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
  67.                                 <GradientStop Color="Black" Offset="1"/>
  68.                                 <GradientStop Color="White" Offset="1"/>
  69.                                 <GradientStop Color="White" Offset="0.991"/>
  70.                             </LinearGradientBrush>
  71.                         </TextBox.Background>
  72.                     </TextBox>
  73.                     <TextBox Name ="box3" HorizontalAlignment="Left" Height="145" Margin="610.821,85,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.Column="2" FontSize="36"/>
  74.                     <TextBox Name ="box2" HorizontalAlignment="Left" Height="145" Margin="287.821,85,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.Column="2" FontSize="36"/>
  75.                     <TextBox Name ="box4"  HorizontalAlignment="Left" Height="145" Margin="10,282,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.ColumnSpan="3" FontSize="36"/>
  76.                     <TextBox Name ="box5" HorizontalAlignment="Left" Height="145" Margin="287.821,282,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.Column="2" FontSize="36"/>
  77.                     <TextBox Name ="box6" HorizontalAlignment="Left" Height="145" Margin="610.821,282,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="300" Grid.Column="2" FontSize="36"/>
  78.                     <ComboBox Name ="combo1" HorizontalAlignment="Left" Margin="10,59,0,0" VerticalAlignment="Top" Width="300" Grid.ColumnSpan="3"/>
  79.                     <ComboBox Name ="combo2" HorizontalAlignment="Left" Margin="287.821,59,0,0" VerticalAlignment="Top" Width="300" Grid.Column="2"/>
  80.                     <ComboBox Name ="combo3" HorizontalAlignment="Left" Margin="610.821,59,0,0" VerticalAlignment="Top" Width="300" Grid.Column="2"/>
  81.                     <ComboBox Name ="combo4" HorizontalAlignment="Left" Margin="10,256,0,0" VerticalAlignment="Top" Width="300" Grid.ColumnSpan="3"/>
  82.                     <ComboBox Name ="combo5" HorizontalAlignment="Left" Margin="287.821,256,0,0" VerticalAlignment="Top" Width="300" Grid.Column="2"/>
  83.                     <ComboBox Name ="combo6" HorizontalAlignment="Left" Margin="611,256,0,0" VerticalAlignment="Top" Width="300" Grid.Column="2"/>
  84.                 </Grid>
  85.  
  86.             </TabItem>
  87.  
  88.  
  89.             <TabItem Header="Graphical View">
  90.                 <Grid Name ="poop" Background="#FFE5E5E5" Margin="0,-4,0,4">
  91.                     <Grid.ColumnDefinitions>
  92.                         <ColumnDefinition Width="39*"/>
  93.                         <ColumnDefinition Width="58*"/>
  94.                     </Grid.ColumnDefinitions>
  95.                     <WindowsFormsHost x:Name ="WinFormHost" Height="493" VerticalAlignment="Top" IsHitTestVisible="True" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.CanContentScroll="True" Grid.IsSharedSizeScope="True" UseLayoutRounding="True" Margin="-5,0,-10,-7" Grid.ColumnSpan="2">
  96.                         <winformchart:Chart x:Name="MyWinformChart" Height="300" Width="100" Visible="True">
  97.                             <winformchart:Chart.Series>
  98.                                 <winformchart:Series Name="series" ChartType="Line"/>
  99.                             </winformchart:Chart.Series>
  100.                             <winformchart:Chart.ChartAreas>
  101.                                 <winformchart:ChartArea/>
  102.                             </winformchart:Chart.ChartAreas>
  103.                         </winformchart:Chart>
  104.  
  105.                     </WindowsFormsHost>
  106.                     <DataGrid AutoGenerateColumns ="True" Name ="LoggedGrid" HorizontalAlignment="Left" Margin="-1078,298,0,0" VerticalAlignment="Top" Height="73" Width="973">
  107.                         <DataGrid.ColumnHeaderStyle>
  108.                             <Style TargetType="DataGridColumnHeader">
  109.                                 <EventSetter Event="Click" Handler="columnHeader_Click" />
  110.                             </Style>
  111.                         </DataGrid.ColumnHeaderStyle>
  112.                     </DataGrid>
  113.                 </Grid>
  114.             </TabItem>
  115.             <TabItem Header="Build Log Template" HorizontalAlignment="Left" Height="19" VerticalAlignment="Top" Width="145" Margin="0,0,-81,0">
  116.                 <Grid Background="#FFE5E5E5" Tag="Build Log Template" Margin="-4">
  117.                     <Grid.ColumnDefinitions>
  118.                         <ColumnDefinition Width="29*"/>
  119.                         <ColumnDefinition Width="16*"/>
  120.                         <ColumnDefinition Width="149*"/>
  121.                     </Grid.ColumnDefinitions>
  122.                     <GroupBox Header="A2L Parameters" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" RenderTransformOrigin="-1.947,-1.818" Grid.ColumnSpan="3" Height="142" Width="950">
  123.                         <DataGrid x:Name="A2LGrid" HorizontalAlignment="Left" Height="120" VerticalAlignment="Top" Width="938">
  124.                             <DataGrid.RowStyle>
  125.                                 <Style TargetType="{x:Type DataGridRow}">
  126.                                     <EventSetter Event="Control.MouseDoubleClick" Handler="RowDoubleClick" />
  127.                                 </Style>
  128.                             </DataGrid.RowStyle>
  129.                         </DataGrid>
  130.                     </GroupBox>
  131.                     <GroupBox Header="UDS Parameters" HorizontalAlignment="Left" Margin="10,157,0,0" VerticalAlignment="Top" RenderTransformOrigin="-1.947,-1.818" Grid.ColumnSpan="3" Height="142" Width="950">
  132.                         <DataGrid x:Name="UDSGrid" ItemsSource="{Binding}" HorizontalAlignment="Left" Height="120" VerticalAlignment="Top" Width="938">
  133.                             <DataGrid.RowStyle>
  134.                                 <Style TargetType="{x:Type DataGridRow}">
  135.                                     <EventSetter Event="Control.MouseDoubleClick" Handler="UDS_Row_Click" />
  136.                                 </Style>
  137.                             </DataGrid.RowStyle>
  138.                         </DataGrid>
  139.                     </GroupBox>
  140.                     <GroupBox Header="Master List" HorizontalAlignment="Left" Margin="10,304,0,0" VerticalAlignment="Top" RenderTransformOrigin="-1.947,-1.818" Grid.ColumnSpan="3" Height="172" Width="950">
  141.                         <DataGrid x:Name="MasterGrid" HorizontalAlignment="Left" Height="149" VerticalAlignment="Top" Width="938" >
  142.                             <DataGrid.RowStyle>
  143.                                 <Style TargetType="{x:Type DataGridRow}">
  144.                                     <EventSetter Event="Control.MouseDoubleClick" Handler="RowDoubleClick2" />
  145.                                 </Style>
  146.                             </DataGrid.RowStyle>
  147.                         </DataGrid>
  148.                     </GroupBox>
  149.                 </Grid>
  150.             </TabItem>
  151.         </TabControl>
  152.         <Menu HorizontalAlignment="Left" Height="24" VerticalAlignment="Top" Width="1000">
  153.             <MenuItem Header="File">
  154.                 <MenuItem Header="_Open Log Template" Click="button2_Click" />
  155.                 <MenuItem Header="_Save Log Template" Click="Save_Log_Click" />
  156.                 <MenuItem Header="_Clear Template" Click="Clear_Log_Click" />
  157.                 <Separator />
  158.                 <MenuItem Header="Open Log File" Click="OpenLogFile"/>
  159.                 <Separator />
  160.                 <MenuItem Header="_Exit" Click="Exit_Click" />
  161.             </MenuItem>
  162.             <MenuItem Header="Operation">
  163.                 <MenuItem Header ="Clear Fault Codes" Click="ClearFaults"></MenuItem>
  164.                 <Separator />
  165.                 <MenuItem Header="Check SPP/SPS" Click="FindDevice"></MenuItem>
  166.                 <Separator />
  167.                 <MenuItem Header="Start Log" Click="buttonStartStream_Click"></MenuItem>
  168.                 <MenuItem Header="Stop Log" Click="buttonStopStream_Click"></MenuItem>
  169.  
  170.  
  171.             </MenuItem>
  172.             <MenuItem Header ="Edit Log Template">
  173.                 <MenuItem Header="_Open A2L File" Click="A2L_Click" />
  174.                 <MenuItem Name ="odsButton" Header="_Open ODS File" Click="ODS_Click" />
  175.             </MenuItem>
  176.             <MenuItem Header="Help"/>
  177.         </Menu>
  178.         <Grid HorizontalAlignment="Left" Height="100" Margin="822,72,0,-164" Grid.Row="2" VerticalAlignment="Top" Width="100"/>
  179.         <StatusBar x:Name="statusBar" RenderTransformOrigin="-1.23,2.265" Margin="0,552,0,0" Grid.Row="1" Grid.RowSpan="2">
  180.             <StatusBarItem IsEnabled="False">
  181.                 <TextBlock Name="status" />
  182.             </StatusBarItem>
  183.         </StatusBar>
  184.         <Button Content="Button" HorizontalAlignment="Left" Margin="528,10,0,0" Grid.Row="1" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
  185.  
  186.     </Grid>
  187.  
  188.  
  189.  
  190. </UserControl>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement