I have xaml code as shown below, which is created using MS Blend. When i use in wpf application, it is unable to access thecurDataGrid( DATAGRID ) in the code file(.cs). Can anyone pls provide some help
<Canvas x:Name="canvas" HorizontalAlignment="Left" Margin="0" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="-1" Width="1336" Height="740" Background="#FFE4E4E4" DataContext="{Binding Source={StaticResource SampleDataSource}}"><Canvas.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Canvas.RenderTransform><Image Width="690.747" Height="76.49" Canvas.Left="19" Canvas.Top="2" Source="res/img_title.png" Stretch="Fill"/><TabControl Width="1325" Height="654" Background="#FFB7B4B4" Canvas.Left="11" Canvas.Top="77"><TabItem x:Name="tabTestPlan" Margin="-2,0,2,0" Width="180" Height="30" Background="#FFBFBFBF" Header="Test Plan" FontSize="16" FontFamily="Vani" Foreground="#FF404040" Style="{DynamicResource CustomTabItem}"><Grid><Grid.ColumnDefinitions><ColumnDefinition Width="250*"/><ColumnDefinition Width="1065*"/></Grid.ColumnDefinitions><Canvas HorizontalAlignment="Right" Margin="0,8,42.668,0" VerticalAlignment="Top" Width="349.833" Height="74.834" Grid.Column="1"><Button x:Name="btnGenerateAudioFromTool" FontFamily="Stencil" FontSize="13.333" Foreground="Transparent" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Stretch" Width="64.813" VerticalAlignment="Stretch" Height="57.667" BorderThickness="0" BorderBrush="Transparent" Background="Transparent" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Canvas.Left="25.5" Click="btnGenerateAudioFromTool_Click"><Button.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Button.RenderTransform><Image Stretch="Fill" Source="res/img_generateaudio.png" ImageFailed="Image_ImageFailed_1" /></Button><Button x:Name="btnExecute" FontFamily="Stencil" FontSize="13.333" Foreground="Transparent" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Stretch" Width="62.813" VerticalAlignment="Stretch" Height="57.667" BorderThickness="0" BorderBrush="Transparent" Background="Transparent" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Canvas.Left="198.492"><Button.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Button.RenderTransform><Image Stretch="Fill" Source="res/img_execute.png"/></Button><Button x:Name="btnStop" FontFamily="Stencil" FontSize="13.333" Foreground="Transparent" RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Stretch" Width="62.812" VerticalAlignment="Stretch" Height="57.667" BorderThickness="0" BorderBrush="Transparent" Background="Transparent" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Canvas.Left="284.5"><Button.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Button.RenderTransform><Image Stretch="Fill" Width="50.812" Height="46.367" Source="res/img_stop.png"/></Button><Label Width="112.313" Height="22" Content="Generate Audio Clips" FontSize="10.667" Canvas.Left="1.5" Canvas.Top="51.814"/><Label Width="87.146" Height="22" Content="Execute Testing" FontSize="10.667" Canvas.Left="188.833" Canvas.Top="51.814"/><Label Width="69.255" Height="22" Content="Stop Testing" Canvas.Left="282.649" Canvas.Top="51.648" FontSize="10.667"/></Canvas><Custom:DataGrid Name="curDataGrid" DataContext="{Binding}" Margin="33,89,45.15,65" Background="#FFB7B4B4" BorderBrush="#FF7F7F7F" AutoGenerateColumns="False" RowBackground="#FFE4E4E4" ItemsSource="{Binding Collection}" Grid.ColumnSpan="2" ><Custom:DataGrid.Columns><Custom:DataGridCheckBoxColumn Header="Select" SortMemberPath="Property1" Binding="{Binding Property1}"/><Custom:DataGridTextColumn Header="Testcase ID" Binding="{Binding Property2}"/><Custom:DataGridTextColumn Header="Name" Binding="{Binding Property3}"/><Custom:DataGridTextColumn Header="Description" Binding="{Binding Property4}"/><Custom:DataGridTextColumn Header="Input Text" Binding="{Binding Property5}"/></Custom:DataGrid.Columns></Custom:DataGrid><Label Content="Select Test Plan" HorizontalAlignment="Left" Margin="92,27,0,0" VerticalAlignment="Top" Width="127" /><ComboBox HorizontalAlignment="Right" Margin="0,26,879,0" VerticalAlignment="Top" Width="215" Grid.ColumnSpan="2" Name="Combo_SelectTestPlan" SelectionChanged="Combo_SelectTestPlan_SelectionChanged" /></Grid></TabItem><TabItem x:Name="tabTestResult" HorizontalAlignment="Right" Width="180" Height="30" Background="#FFBFBFBF" Header="Test Results" FontSize="16" FontFamily="Vani" Foreground="#FF404040" Style="{DynamicResource CustomTabItem}" Margin="0,0,-3,0"><Grid><Grid.ColumnDefinitions><ColumnDefinition Width="0.075*"/><ColumnDefinition Width="0.925*"/></Grid.ColumnDefinitions><Label HorizontalAlignment="Left" Margin="-49,36.5,0,0" VerticalAlignment="Top" Content="Show Iteration" Grid.Column="1"/><Label HorizontalAlignment="Right" Margin="0,36.5,491,0" VerticalAlignment="Top" Width="66" Height="36.947" Content="Sort By" Grid.Column="1"/><ComboBox HorizontalAlignment="Left" Margin="69.97,32,0,0" VerticalAlignment="Top" Width="151.5" Grid.Column="1"/><ComboBox HorizontalAlignment="Right" Margin="0,32,335.5,0" VerticalAlignment="Top" Width="151.5" Grid.Column="1"/><Custom:DataGrid DataContext="{Binding}" Margin="33,89,45.15,65" Background="#FFB7B4B4" BorderBrush="#FF7F7F7F" AutoGenerateColumns="False" RowBackground="#FFE4E4E4" ItemsSource="{Binding Collection, Source={StaticResource SampleReportDataSource}}" Grid.ColumnSpan="2"><Custom:DataGrid.Columns><Custom:DataGridTextColumn Header="Iteration ID" Binding="{Binding Property1}"/><Custom:DataGridTextColumn Header="Test Case ID" Binding="{Binding Property2}"/><Custom:DataGridTextColumn Header="Time Stamp" Binding="{Binding Property3}"/><Custom:DataGridTextColumn Header="Input Text" Binding="{Binding Property4}"/><Custom:DataGridTextColumn Header="Output Text" Binding="{Binding Property5}"/><Custom:DataGridTextColumn Header="Result" Binding="{Binding Property6}"/><Custom:DataGridTextColumn Header="Result Description" Binding="{Binding Property7}"/></Custom:DataGrid.Columns></Custom:DataGrid></Grid></TabItem></TabControl><Canvas x:Name="MenuCanvas" Width="193.258" Height="715" Canvas.Left="-176.258" RenderTransformOrigin="0.5,0.5" Background="#FF404040"><Canvas.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Canvas.RenderTransform><Image Width="135.72" Height="292.536" Canvas.Left="72.705" Source="res/container1.png" Stretch="Fill" StretchDirection="DownOnly" ImageFailed="Image_ImageFailed" Canvas.Top="211.232" /><Button x:Name="btnNewProject" Background="{x:Null}" Width="152.5" Height="34" Content="New Project" RenderTransformOrigin="0.5,0.5" Canvas.Left="12.5" Canvas.Top="11" FontFamily="Stencil" FontSize="16" Foreground="#FFA7A7A7" Click="btnNewProject_Click"><Button.ContextMenu><ContextMenu/></Button.ContextMenu><Button.BindingGroup><BindingGroup/></Button.BindingGroup><Button.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Button.RenderTransform></Button><Button x:Name="btnOpenProject" Background="{x:Null}" Width="152.5" Height="34" Content="Open Project" Canvas.Left="12.5" Canvas.Top="56" FontFamily="Stencil" FontSize="16" Foreground="#FFA7A7A7" Click="btnOpenProject_Click" /><Button x:Name="btnImportXML" Background="{x:Null}" Width="152.5" Height="34" Content="Import Testplan" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="137" Foreground="#FFA7A7A7" Click="btnImportXML_Click" /><Button x:Name="btnGenerateAudioFromMenu" Background="{x:Null}" Width="152.5" Height="34" Content="Generaet Audio" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="183.5" Foreground="#FFA7A7A7" Click="btnGenerateAudioFromMenu_Click" /><Button x:Name="btnExecuteFromMenu" Background="{x:Null}" Width="152.5" Height="34" Content="Execute Testing" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="230" Foreground="#FFA7A7A7" /><Button x:Name="btnStopFromMenu" Background="{x:Null}" Width="152.5" Height="34" Content="Stop Testing" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="276.5" Foreground="#FFA7A7A7" /><Button x:Name="btnSettings" Background="{x:Null}" Width="152.5" Height="34" Content="Setting" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="575" Foreground="#FFA7A7A7" /><Button x:Name="btAbout" Background="{x:Null}" Width="152.5" Height="34" Content="About" FontFamily="Stencil" FontSize="16" Canvas.Left="12.5" Canvas.Top="624.5" Foreground="#FFA7A7A7" /></Canvas><Label Width="110.5" Height="30" Content="Project ID:" Canvas.Left="974.5" Canvas.Top="4" Foreground="#FF3D3D3D" FontFamily="Vani" FontSize="14.667"/><Label Width="110.5" Height="30" Content="Name:" Canvas.Left="974.5" Canvas.Top="34" Foreground="#FF3D3D3D" FontFamily="Vani" FontSize="14.667"/><Label Width="110.5" Height="30" Content="Description:" Canvas.Left="974.5" Canvas.Top="68" Foreground="#FF3D3D3D" FontFamily="Vani" FontSize="14.667"/><Label x:Name="lblProjectId" Width="239" Height="34" Content="123456
12345" Canvas.Left="1089" FontStyle="Italic" FontSize="16" FontFamily="Vani" Foreground="#FF3D3D3D"/><Label x:Name="lblProjectName" Width="239" Height="34" Content="TestProject1" FontFamily="Vani" FontSize="16" FontStyle="Italic" Canvas.Left="1089" Canvas.Top="30" Foreground="#FF3D3D3D"/><Label x:Name="iblProjectDesc" Width="239" Height="34" Content="This is sample project" FontFamily="Vani" FontSize="16" FontStyle="Italic" Canvas.Left="1089" Canvas.Top="64.5" Foreground="#FF3D3D3D"/></Canvas>