Visual Studio | WPF > Error: '<キーワード>' は現在のコンテキスト内に存在しません。 > 対処

```txt:動作環境
Windows 8.1 Pro (64bit)
Microsoft Visual Studio 2017 Community
```

### Error

> 'CHK_repeat' は現在のコンテキスト内に存在しません。

`<CheckBox>`において`Name=CHK_repeat`の定義をしているのに上記のエラーが出るようになっていた。
(TCPの受信エラー関連の作業をしている前は出ていなかった）

```MainWindow.xaml
<Window x:Class="WPF_TCPClient_171205.MainWindow"
        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:WPF_TCPClient_171205"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525"
        SizeToContent="WidthAndHeight">
    <Grid Background="LightGray">
        <!-- 実行時とデザイン時のウィンドウサイズの違い回避のため、-->
        <!-- SizeToContent=WidthAndHeightと合わせて -->
        <!-- 下記のGrid内でコントロールを配置すること -->
        <Grid Height="319" Width="517">
            <Button Name="B_send" Content="Send" HorizontalAlignment="Left" Margin="58,72,0,0" 
                VerticalAlignment="Top" Width="75" Click="B_send_Click"/>
            <Label Content="Text" HorizontalAlignment="Left" Margin="10,43,0,0" VerticalAlignment="Top"/>
            <TextBox Name="T_sendText" HorizontalAlignment="Left" Height="23" Margin="58,44,0,0" 
                 TextWrapping="Wrap" Text="Hello" VerticalAlignment="Top" Width="357"/>
            <TextBox Name="T_log" HorizontalAlignment="Left" Height="215" Margin="10,94,0,0" 
                 TextWrapping="Wrap" VerticalAlignment="Top" Width="497"
                 VerticalScrollBarVisibility="Visible"
                     local:TextBoxAutoScrollToEnd.AutoScrollToEnd="True"
                 Text="{Binding LogText}"/>
            <Label Content="SendTo" HorizontalAlignment="Left" Margin="10,9,0,0" VerticalAlignment="Top"/>
            <TextBox Name="T_sendTo" HorizontalAlignment="Left" Height="23" Margin="68,10,0,0" 
                 TextWrapping="Wrap" Text="192.168.0.79" VerticalAlignment="Top" Width="120"/>
            <Label Content="port" HorizontalAlignment="Left" Margin="229,9,0,0" VerticalAlignment="Top"/>
            <TextBox Name="T_port" HorizontalAlignment="Left" Height="23" Margin="268,10,0,0" 
                 TextWrapping="Wrap" Text="7000" VerticalAlignment="Top" Width="120"/>
            <CheckBox Name="CHK_repeat"
                Content="Repeat" HorizontalAlignment="Left" Margin="138,74,0,0" VerticalAlignment="Top">
                <CheckBox.ToolTip>
                    <StackPanel>
                        <TextBlock Text="10秒ごとに送信を繰り返す"/>
                    </StackPanel>
                </CheckBox.ToolTip>
            </CheckBox>
            <Button Name="B_stopRepeat" Content="Stop" HorizontalAlignment="Left"
                    IsEnabled="{Binding StopButtonEnabled}"
                    Margin="204,72,0,0" VerticalAlignment="Top" Width="75" Click="B_stopRepeat_Click"/>
        </Grid>
    </Grid>
</Window>
```

### 対処

XAMLファイルにダミーのコンポーネント(例:`<CheckBox>`)を追加し、その後に削除して保存しなおした。


### 関連

以下は、似たような状況かもしれない。
[[Visual Studio]「'InitializeComponent' は現在のコンテキスト内に存在しません。」の対処方法](http://d.hatena.ne.jp/trapemiya/20100526/1274841120) @ The Road to C# Master Trapemiya

IDEの認識がおかしくなるのだろうか。