옵션, 텍스트 편집기, XAML, 서식
서식 속성 페이지를 사용하여 XAML 문서에서 요소와 특성의 서식을 적용하는 방법을 지정합니다.옵션 대화 상자를 열려면 도구 메뉴를 클릭하고 옵션을 클릭합니다.서식 속성 페이지에 액세스하려면 텍스트 편집, XAML, 서식 노드를 차례로 확장합니다.
[!참고]
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다.자세한 내용은 Visual Studio 설정을 참조하십시오.
자동 서식 이벤트
다음 이벤트 중 하나가 감지되면 자동 서식이 적용될 수 있습니다.
종료 태그 또는 간단한 태그 완료
시작 태그 완료
클립보드에서 붙여넣기
서식 키보드 명령
자동 서식을 적용하는 이벤트를 지정할 수 있습니다.
종료 태그 또는 간단한 태그 완료 시 |
종료 태그 또는 간단한 태그의 입력을 마치면 자동 서식이 적용됩니다.간단한 태그에는 <Button />과 같은 특성이 없습니다. |
시작 태그 완료 시 |
시작 태그의 입력을 마치면 자동 서식이 적용됩니다. |
클립보드에서 붙여넣기 시 |
클립보드에서 XAML 뷰로 XAML을 붙여넣을 때 자동 서식이 적용됩니다. |
큰따옴표 스타일
이 설정은 특성 값을 작은따옴표로 묶을지 큰따옴표로 묶을지를 나타냅니다.자동 서식과 IntelliSense 자동 완성 모두 이 설정을 사용합니다.
이 옵션을 설정하면 이후에 XAML 뷰에서 수동으로 추가하거나 디자이너를 사용하여 추가하는 특성만 영향을 받습니다.
큰따옴표(") |
특성 값을 큰따옴표로 묶습니다. <Button Name="button1">Hello</Button> |
작은따옴표(') |
특성 값을 작은따옴표로 묶습니다. <Button Name='button1'>Hello</Button> |
태그 줄 바꿈
태그 줄 바꿈의 줄 길이를 지정할 수 있습니다.태그 줄 바꿈을 사용할 경우 이후에 디자이너를 사용하여 추가하는 모든 XAML이 자동으로 줄 바꿈됩니다.
지정된 길이를 초과할 때 태그 줄 바꿈 |
길이로 지정된 줄 길이에서 줄 바꿈할지 여부를 지정합니다. |
길이 |
한 줄에 포함할 수 있는 문자 수입니다.필요한 경우 일부 XAML 줄은 지정된 줄 길이를 넘을 수 있습니다. |
특성 간격
이 설정을 사용하여 XAML 문서에서 특성이 배치되는 방식을 제어할 수 있습니다.
특성 사이에 줄 바꿈 및 공백 유지 |
특성 사이의 줄 바꿈 및 공백은 자동 서식의 영향을 받지 않습니다. <Button Height="23" Name="button1" Width="75">Hello</Button> |
특성 사이에 단일 공백 삽입 |
한 줄에 여러 개의 특성이 있으며 인접한 특성들은 하나의 공백으로 구분됩니다.태그 줄 바꿈 설정이 적용됩니다. <Button Height="23" Name="button1" Width="75">Hello</Button> |
한 줄에 하나의 특성 배치 |
각 특성이 한 줄을 차지합니다.특성이 많을 때 유용합니다. <Button Height="23" Name="button1" Width="75">Hello</Button> |
첫 번째 특성을 시작 태그와 같은 줄에 배치 |
이 옵션을 선택하면 첫 번째 특성이 요소의 시작 태그와 같은 줄에 나타납니다. <Button Height="23" Name="button1" Width="75">Hello</Button> |
요소 간격
이 설정을 사용하여 XAML 문서에서 요소가 배치되는 방식을 제어할 수 있습니다.
콘텐츠의 줄 바꿈 유지 |
요소 콘텐츠에서 빈 줄이 제거되지 않습니다. <Grid>
<Button Name="button1">Hello</Button>
</Grid> |
콘텐츠의 여러 빈 줄을 한 줄로 축소 |
요소 콘텐츠의 여러 빈 줄을 한 줄로 축소합니다. <Grid>
<Button Name="button1">Hello</Button>
</Grid> |
콘텐츠에서 빈 줄 제거 |
요소 콘텐츠에서 모든 빈 줄이 제거됩니다. <Grid> <Button Name="button1">Hello</Button> </Grid> |
자동 삽입
이 설정을 사용하면 태그와 따옴표가 자동으로 생성되는 시기를 제어할 수 있습니다.
닫는 태그 |
보다 큼(>) 문자로 여는 태그를 닫을 때 요소의 닫는 태그를 자동으로 생성할지 여부를 지정합니다. |
특성 따옴표 |
문 완성 드롭다운 목록에서 특성 값을 선택할 때 닫는 따옴표를 생성할지 여부를 지정합니다. |
MarkupExtensions에 대한 닫는 중괄호 |
여는 중괄호 문자({)를 입력할 때 태그 확장의 닫는 중괄호(})를 자동으로 생성할지 여부를 지정합니다. |
MarkupExtension 매개 변수를 구분하는 쉼표 |
태그 확장에서 둘 이상의 매개 변수를 입력할 때 쉼표가 생성될지 여부를 지정합니다. |
기본 보기
이 설정을 사용하면 XAML 문서를 로드할 때 디자인 보기를 표시할지 여부를 제어할 수 있습니다.
항상 전체 XAML 보기에서 문서 열기 |
XAML 문서를 디자인 뷰 없이 XAML 뷰에서만 표시할지 여부를 지정합니다.큰 문서를 로드할 때 유용합니다. |
도구 상자
이 설정을 사용하여 사용자 컨트롤과 사용자 지정 컨트롤을 도구 상자에 표시할지 여부를 지정합니다.
도구 상자 항목 자동 채우기 |
현재 솔루션의 사용자 컨트롤 및 사용자 지정 컨트롤을 도구 상자에 자동으로 표시할지 여부를 지정합니다. |