확인란을 추가하는 방법(XAML)

이 자습서에서는 C++, C# 또는 Visual Basic으로 작성한 Windows 런타임 앱에 확인란을 추가하는 단계를 안내합니다.

일반적으로 XAML(Extensible Application Markup Language) 편집기에서 또는 Blend for Visual Studio 등의 디자인 도구를 사용하여 확인란을 추가합니다. 런타임 시 코드에서 확인란을 추가할 수도 있습니다.

로드맵: 이 항목은 다음 항목과 연관되어 있습니다. 참고 항목:

알아야 할 사항

기술

사전 요구 사항

  • 사용자가 C++, C# 또는 Visual Basic으로 작성된 기본 Windows 런타임 앱에 컨트롤을 추가할 수 있다고 가정합니다. 컨트롤을 추가하는 방법에 대해서는 빠른 시작: 컨트롤 추가 및 이벤트 처리를 참조하세요.

지침

단계 1: XAML에서 확인란 추가

Hh868194.wedge(ko-kr,WIN.10).gifXAML에서 확인란을 추가하려면

  1. 부모 컨테이너에 CheckBox 컨트롤을 추가합니다.
  2. 확인란에 이름을 할당하려면 x:Name 특성을 문자열 값으로 설정합니다.

    코드에서 컨트롤을 참조하려면 이름이 있어야 합니다. 그렇지 않으면 이름이 필요 없습니다.

  3. 확인란에 레이블을 할당하려면 Content 속성을 문자열 값으로 설정합니다.
  4. 확인란 상태가 변경될 때 작업을 수행하려면 Checked 이벤트 처리기를 추가합니다. Checked 이벤트 처리기에서 일부 작업을 수행할 코드를 추가합니다.
    
    <CheckBox x:Name="checkbox1" Content="CheckBox" 
              Checked="CheckBox_Checked"/>
    
    
    
    
    private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        // Add code to perform some action here.
    }
    
    
    

    Checked 이벤트 외부에서 컨트롤 상태를 확인하려면 IsChecked 속성을 사용합니다.

단계 2: 코드에서 확인란 추가

Hh868194.wedge(ko-kr,WIN.10).gif코드에서 확인란을 추가하려면

  1. CheckBox를 만듭니다.
  2. 확인란에 레이블을 할당하려면 Content 속성을 문자열 값으로 설정합니다.
  3. 확인란 상태가 변경될 때 작업을 수행하려면 Checked 이벤트 처리기를 추가합니다. Checked 이벤트 처리기에서 일부 작업을 수행하는 코드를 추가합니다.
  4. 시각적 트리의 부모 컨테이너에 CheckBox를 추가하여 확인란이 UI에 표시되도록 합니다.
    
    // Create a new check box, set it's content, 
    // and add a Checked event handler.
    CheckBox checkBox1 = new CheckBox();
    checkBox1.Content = "CheckBox";
    checkBox1.Checked += CheckBox_Checked;
    
    // Add the check box to a parent container in the visual tree.
    stackPanel1.Children.Add(checkBox1);
    
    
    
    
    private void CheckBox_Checked(object sender, RoutedEventArgs e)
    {
        // Add code to perform some action here.
    }
    
    
    

    Checked 이벤트 외부에서 컨트롤 상태를 확인하려면 IsChecked 속성을 사용합니다.

단계 3: 디자인 도구를 사용하여 확인란 추가

Hh868194.wedge(ko-kr,WIN.10).gif디자인 도구를 사용하여 확인란을 추가하려면

  1. CheckBox 컨트롤을 선택합니다.
    • Microsoft Visual Studio의 도구 상자 창에서 CheckBox를 선택합니다.
    • Blend for Visual Studio의 자산 창에서 CheckBox를 선택합니다.

      선택하지 않은 경우 자산 창의 왼쪽에서 컨트롤을 선택합니다.

  2. 디자인 화면에 CheckBox를 추가합니다. 다음 중 하나를 수행합니다.
    • 확인란을 두 번 클릭합니다. 선택한 부모 컨테이너에 확인란이 기본 위치 및 크기 설정을 사용하여 추가됩니다.
    • 확인란을 디자인 화면으로 끌어서 놓습니다. 확인란을 놓은 위치에 확인란이 기본 크기 및 콘텐츠 설정을 사용하여 추가됩니다.
    • 확인란 컨트롤을 디자인 화면에 그립니다. 그린 크기 및 위치 설정을 사용하여 확인란이 추가됩니다.
  3. 필요한 경우 CheckBox에 이름을 할당합니다. 확인란이 선택된 경우 Name 속성 텍스트 상자에 이름을 입력합니다.

    Name 속성 텍스트 상자는 속성 창의 맨 위에 있습니다. 코드에서 컨트롤을 참조하려면 이름이 있어야 합니다. 그렇지 않으면 이름이 필요 없습니다.

  4. CheckBox 콘텐츠를 업데이트합니다. 다음 중 하나를 수행합니다.
    • 확인란을 클릭하여 선택한 다음 다시 클릭하여 레이블 콘텐츠를 편집할 수 있게 합니다. 디자인 화면의 확인란 레이블에 새 콘텐츠를 입력합니다.
    • Content 속성 텍스트 상자에 콘텐츠 문자열을 입력합니다.

      속성 창이 범주별로 정렬된 경우 Content 속성은 일반 범주에 있습니다.

  5. 확인란 상태가 변경될 때 작업을 수행하려면 Checked 이벤트 처리기를 추가합니다. Checked 이벤트 처리기에서 일부 작업을 수행하는 코드를 추가합니다.
    1. 속성 창에서 이벤트 보기를 선택합니다.
    2. 디자인 화면에서 확인란을 선택하고 다음 중 하나를 수행합니다.
      • Checked 이벤트 텍스트 상자를 두 번 클릭하여 기본 이름으로 처리기를 추가합니다.
      • Checked 이벤트 텍스트 상자에 이름을 입력하고 Enter 키를 눌러 사용자 지정 이름으로 처리기를 추가합니다.

관련 항목

CheckBox
확인란 컨트롤에 대한 지침
C# 또는 Visual Basic으로 작성한 Windows 런타임 앱용 로드맵
C++로 작성한 Windows 런타임 앱용 로드맵

 

 

표시:
© 2015 Microsoft