2016-06-20 5 views
1

저는 이상한 문제가 있다고 생각합니다. 나는 그러나 이상한 것은이 프로젝트가/빌드 잘 컴파일이 정상적으로 실행이 "현재 컨텍스트에 존재하지 않는"오류 은 현재 컨텍스트 오류에 없지만 Fine을 컴파일합니다.

Error 1 The name 'employeeDetails' does not exist in the current context c:\users\kelly\documents\visual studio 2013\projects\insurance midam interface\insurance midam interface\mainwindow.xaml.cs 72 17 Insurance MidAm Interface 
Error 2 The name 'searchBox' does not exist in the current context c:\users\kelly\documents\visual studio 2013\projects\insurance midam interface\insurance midam interface\mainwindow.xaml.cs 80 34 Insurance MidAm Interface 

를 수신하고 있습니다. 그 오류로 인해 나는 IntelliSense를 갖고 싶지 않은 객체를 얻지 못하고있다.

최근 XAML에 대한 광범위한 편집 작업을했기 때문에 오류가 나타나지 않았으므로 (실제로 'employeeDetails'가 존재하지 않았지만 'searchBox'가 수행 한 것처럼) 그 작업과 관련이 있다고 가정합니다. Grid와 TextBox는 분명히 아주 기본적인 컨트롤이기 때문에 참조 나 네임 스페이스에서 오류가되는 것을 보지 못합니다.

나는 모든 도움에 진심으로 감사 할 것입니다.

관련 CS :

private void viewButton_Click(object sender, RoutedEventArgs e) { 


      DataRowView selectedValue = (DataRowView)employeeGrid.SelectedItem; 
      MessageBox.Show(selectedValue.Row[0].ToString()); 

       employeeGrid.Visibility = Visibility.Collapsed; 
       employeeDetails.Visibility = Visibility.Visible; 



     } 

     private void searchBox_TextChanged(object sender, TextChangedEventArgs e) 
     { 
      String currentText = searchBox.Text; 
      ds.Tables["Employees"].DefaultView.RowFilter = "last like '" + currentText + "*'"; 
     } 
    } 
} 

와 XAML (길이 약 죄송합니다,하지만 난 그것을 트림 경우, 나는 아마도 문제 코드 제거 될 수 있음을 두려워) :

<Window 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:Insurance_MidAm_Interface" mc:Ignorable="d" x:Class="Insurance_MidAm_Interface.MainWindow" 
     Title="View Employees" Height="700" Width="1000" Loaded="Window_Loaded" SizeToContent="WidthAndHeight" WindowStartupLocation="CenterScreen" WindowState="Maximized"> 

    <StackPanel Name="outerPanel"> 
     <Grid Visibility="Collapsed" Name="employeeDetails" > 
      <Grid.ColumnDefinitions> 
       <ColumnDefinition Width="*"></ColumnDefinition> 
       <ColumnDefinition Width="*"></ColumnDefinition> 
       <ColumnDefinition Width="*"></ColumnDefinition> 
      </Grid.ColumnDefinitions> 
      <Grid.RowDefinitions> 
       <RowDefinition Height="*"></RowDefinition> 
       <RowDefinition Height="50"></RowDefinition> 
       <RowDefinition Height="*"></RowDefinition> 
       <RowDefinition Height="*"></RowDefinition> 
       <RowDefinition Height="*"></RowDefinition> 
       <RowDefinition Height="*"></RowDefinition> 
      </Grid.RowDefinitions> 
      <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="0"> 
       <Label Name="labelEmpSSN" Content="SSN: "></Label> <Label Name="labelEmpName" Content="Name: "></Label> 
       <Label Name="labelEmpAddress" Content="Address:"></Label> 
       <Label Name="labelEmpBirth" Content="DOB: "></Label> 
       <Label Name="labelEmpGender" Content="Gender"></Label> 
       <Label Name="labelEmpInsurance" Content="Insurance: "></Label> 
       <Label Name="labelEmpDependents" Content="Dependents: "></Label> 
       <Label Name="labelEmpLocation" Content="Location: "></Label> 
       <Label Name="labelEmpVision" Content="Vision: "></Label></StackPanel> 
      <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="1"> 
       <Label Name="labelReportDate" Content="Date: " /> 
       <Label Name="labelReportAction" Content="Action: " />     
      </StackPanel> 
      <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="2"> 
       <Label Name="labelSpouseName" Content="Name: "></Label> 
        <Label Name="labelSpouseGender" Content="Gender: "></Label> 
       <Label Name="labelSpouseSSN" Content="SSN: "></Label> 
       <Label Name="labelSpouseBirth" Content="DOB: "></Label> 
       <Label Name="labelSpouseAddress" Content="Address: "></Label> 
       <Label Name="labelSpouseEmployed" Content="Employed by Company: "></Label> 

      </StackPanel> 
      <Label Grid.Row="1" Grid.Column="0" Content="Children"></Label> 
      <Label Grid.Row="1" Grid.Column="1" Content="Life Beneficiaries"></Label> 
      <Label Grid.Row="1" Grid.Column="2" Content="Vision Dependents"></Label> 

      <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="2"> 
       <Label Name="labelChildName1" Content="Name: "></Label> 
       <Label Name="labelChildSSN1" Content="SSN: "></Label> 
       <Label Name="labelChildGender1" Content="Gender: "></Label> 
       <Label Name="labelChildBirth1" Content="DOB: "></Label> 
       <Label Name="labelChildAddress1" Content="Address: "></Label> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildStep1" Content="Step:"></Label> 
        <Label Name="labelChildFost1" Content="Foster: "></Label></StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildHandicap1" Content="Handicap: "></Label> 
        <Label Name="labelChildStudent1" Content="Student: "></Label> 
       </StackPanel> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="3"> 
       <Label Name="labelChildName2" Content="Name: "></Label> 
       <Label Name="labelChildSSN2" Content="SSN: "></Label> 
       <Label Name="labelChildGender2" Content="Gender: "></Label> 
       <Label Name="labelChildBirth2" Content="DOB: "></Label> 
       <Label Name="labelChildAddress2" Content="Address: "></Label> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildStep2" Content="Step:"></Label> 
        <Label Name="labelChildFost2" Content="Foster: "></Label> 
       </StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildHandicap2" Content="Handicap: "></Label> 
        <Label Name="labelChildStudent2" Content="Student: "></Label> 
       </StackPanel> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="4"> 
       <Label Name="labelChildName3" Content="Name: "></Label> 
       <Label Name="labelChildSSN3" Content="SSN: "></Label> 
       <Label Name="labelChildGender3" Content="Gender: "></Label> 
       <Label Name="labelChildBirth3" Content="DOB: "></Label> 
       <Label Name="labelChildAddress3" Content="Address: "></Label> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildStep3" Content="Step:"></Label> 
        <Label Name="labelChildFost3" Content="Foster: "></Label> 
       </StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildHandicap3" Content="Handicap: "></Label> 
        <Label Name="labelChildStudent3" Content="Student: "></Label> 
       </StackPanel> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="5"> 
       <Label Name="labelChildName4" Content="Name: "></Label> 
       <Label Name="labelChildSSN4" Content="SSN: "></Label> 
       <Label Name="labelChildGender4" Content="Gender: "></Label> 
       <Label Name="labelChildBirth4" Content="DOB: "></Label> 
       <Label Name="labelChildAddress4" Content="Address: "></Label> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildStep4" Content="Step:"></Label> 
        <Label Name="labelChildFost4" Content="Foster: "></Label> 
       </StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildHandicap4" Content="Handicap: "></Label> 
        <Label Name="labelChildStudent4" Content="Student: "></Label> 
       </StackPanel> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="6"> 
       <Label Name="labelChildName5" Content="Name: "></Label> 
       <Label Name="labelChildSSN5" Content="SSN: "></Label> 
       <Label Name="labelChildGender5" Content="Gender: "></Label> 
       <Label Name="labelChildBirth5" Content="DOB: "></Label> 
       <Label Name="labelChildAddress5" Content="Address: "></Label> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildStep5" Content="Step:"></Label> 
        <Label Name="labelChildFost5" Content="Foster: "></Label> 
       </StackPanel> 
       <StackPanel Orientation="Horizontal"> 
        <Label Name="labelChildHandicap5" Content="Handicap: "></Label> 
        <Label Name="labelChildStudent5" Content="Student: "></Label> 
       </StackPanel> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="2"> 
       <Label Name="labelBeneficiaryName1" Content="Name: "></Label> 
       <Label Name="labelBeneficiaryStatus1" Content="Status: "></Label> 
       <Label Name="labelBeneficiarySSN1" Content="SSN: "></Label> 
       <Label Name="labelBeneficiaryPercentage1" Content="Percentage: "></Label> 
       <Label Name="labelBeneficiaryRelationship1" Content="Relationship"></Label> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="3"> 
       <Label Name="labelBeneficiaryName2" Content="Name: "></Label> 
       <Label Name="labelBeneficiaryStatus2" Content="Status: "></Label> 
       <Label Name="labelBeneficiarySSN2" Content="SSN: "></Label> 
       <Label Name="labelBeneficiaryPercentage2" Content="Percentage: "></Label> 
       <Label Name="labelBeneficiaryRelationship2" Content="Relationship"></Label> 
      </StackPanel> 



      <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="4"> 
       <Label Name="labelBeneficiaryName3" Content="Name: "></Label> 
       <Label Name="labelBeneficiaryStatus3" Content="Status: "></Label> 
       <Label Name="labelBeneficiarySSN3" Content="SSN: "></Label> 
       <Label Name="labelBeneficiaryPercentage3" Content="Percentage: "></Label> 
       <Label Name="labelBeneficiaryRelationship3" Content="Relationship"></Label> 
      </StackPanel> 


      <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="5"> 
       <Label Name="labelBeneficiaryName4" Content="Name: "></Label> 
       <Label Name="labelBeneficiaryStatus4" Content="Status: "></Label> 
       <Label Name="labelBeneficiarySSN4" Content="SSN: "></Label> 
       <Label Name="labelBeneficiaryPercentage4" Content="Percentage: "></Label> 
       <Label Name="labelBeneficiaryRelationship4" Content="Relationship"></Label> 
      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="2"> 
       <Label Name="labelVisionName1" Content="Name: "></Label> 
       <Label Name="labelVisonSSN1" Content="SSN: "></Label> 
       <Label Name="labelVisionGender1" Content="Gender: "></Label> 
       <Label Name="labelVisionBirth1" Content="DOB: "></Label>    

      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="3"> 
       <Label Name="labelVisionName2" Content="Name: "></Label> 
       <Label Name="labelVisonSSN2" Content="SSN: "></Label> 
       <Label Name="labelVisionGender2" Content="Gender: "></Label> 
       <Label Name="labelVisionBirth2" Content="DOB: "></Label> 

      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="4"> 
       <Label Name="labelVisionName3" Content="Name: "></Label> 
       <Label Name="labelVisonSSN3" Content="SSN: "></Label> 
       <Label Name="labelVisionGender3" Content="Gender: "></Label> 
       <Label Name="labelVisionBirth3" Content="DOB: "></Label> 

      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="5"> 
       <Label Name="labelVisionName4" Content="Name: "></Label> 
       <Label Name="labelVisonSSN4" Content="SSN: "></Label> 
       <Label Name="labelVisionGender4" Content="Gender: "></Label> 
       <Label Name="labelVisionBirth4" Content="DOB: "></Label> 

      </StackPanel> 

      <StackPanel Orientation="Vertical" Grid.Column="2" Grid.Row="6"> 
       <Label Name="labelVisionName5" Content="Name: "></Label> 
       <Label Name="labelVisonSSN5" Content="SSN: "></Label> 
       <Label Name="labelVisionGender5" Content="Gender: "></Label> 
       <Label Name="labelVisionBirth5" Content="DOB: "></Label> 

      </StackPanel> 

     </Grid> 
     <StackPanel Name="gridPanel"> 
     <StackPanel Orientation="Horizontal"> 
      <Label Content="Search (by last name):" Margin="10, 10"></Label> 
      <TextBox Name="searchBox" Width="150" Margin="0,10" TextChanged="searchBox_TextChanged"></TextBox> 
     </StackPanel> 
     <DataGrid AutoGenerateColumns="false" ItemsSource="{Binding}" x:Name="employeeGrid" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Stretch" > 
      <DataGrid.DataContext> 
       <local:employee/> 
      </DataGrid.DataContext> 
      <DataGrid.Columns> 
       <DataGridTextColumn Header="First" Binding="{Binding first}"/> 
       <DataGridTextColumn Header="Last" Binding="{Binding last}"/> 
       <DataGridTextColumn Header="SSN" Binding="{Binding ssn}"/> 
       <DataGridTemplateColumn> 
        <DataGridTemplateColumn.CellTemplate> 
        <DataTemplate> 
          <Button Name="viewButton" Content="View Details" Click="viewButton_Click"></Button> 
        </DataTemplate> 
        </DataGridTemplateColumn.CellTemplate> 
       </DataGridTemplateColumn> 
       <DataGridTextColumn Header="Employment Location" Binding="{Binding location}"/> 
       <DataGridTextColumn Header="Email" Binding="{Binding email}"/> 
       <DataGridTextColumn Header="Address" Binding="{Binding address}"/> 
       <DataGridTextColumn Header="Insurance" Binding="{Binding decision}"/> 
       <DataGridTextColumn Header="Vision" Binding="{Binding vision}"/> 
       <DataGridTextColumn Header="Dependents" Binding="{Binding dependents}"/> 
      </DataGrid.Columns> 
     </DataGrid> 
     </StackPanel> 
    </StackPanel> 
</Window> 
+1

난 코드를 보였지만, 우연히 당신이 빌드를 시도하지 않은를> 깨끗한 솔루션? – LukeGeneva

+0

네, 저도 해봤지만 불행히도 작동하지 않았습니다. 어쨌든 고마워! – KellyMarchewa

+1

프로젝트의 네임 스페이스를 변경 했습니까? – PhilDulac

답변

1

솔루션을 청소하기 전에 obj\debug 폴더를 확인하거나 비울 수 있습니다. 내가 틀릴 수도 있지만 거기에 여러 파일이 Visual Studio 디자이너에 의해 사용되는 것 같아요. 문제를 해결할 수있는이 같은 사용자 정의 네임 스페이스 선언의 끝에서 ;assembly=를 추가 this에 따라 또한

, :

xmlns:local="clr-namespace:Insurance_MidAm_Interface;assembly=" 
+0

나는 그걸 또한 시험해 보았고, 다시 청소를했고, 여전히 오류가 발생했다. 그래도 고마워! – KellyMarchewa

관련 문제