WPF의 Xaml 파일에 코멘트를 추가하는 방법
온라인에서 찾은 대로 다음 구문을 사용했는데 오류가 발생합니다.
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"
'이름'은 '<' 문자로 시작할 수 없습니다. 16진수 값 0x3C입니다.4행, 5번 위치' XML이 잘못되었습니다.
그 XAML 네임스페이스 선언이 당신 컨트롤의 부모 태그에 있는 것 같은데요?다른 태그에는 댓글을 달 수 없습니다.그 외에는 당신이 사용하고 있는 구문이 정확합니다.
<UserControl xmlns="...">
<!-- Here's a valid comment. Notice it's outside the <UserControl> tag's braces -->
[..snip..]
</UserControl>
Laurent Bugnion의 훌륭한 솔루션을 발견하면 다음과 같이 됩니다.
<UserControl xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:comment="Tag to add comments"
mc:Ignorable="d comment" d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<Button Width="100"
comment:Width="example comment on Width, will be ignored......">
</Button>
</Grid>
</UserControl>
다음 링크입니다.http://blog.galasoft.ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/
링크의 코멘터가 강조 표시 대신 ignore prefix에 추가 문자를 제공했습니다.
mc:Ignorable=”ØignoreØ”
xml 태그 안에는 주석을 삽입할 수 없습니다.
나빠
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib">
좋아요.
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<!-- Cool comment -->
힌트:
Visual Studio에서 설명하려는 텍스트를 강조 표시한 다음 Ctrl + K에 이어 Ctrl + C를 사용할 수 있습니다.코멘트를 해제하려면 Ctrl + K 다음에 Ctrl + U를 사용합니다.
UWP XAML 태그에는 코멘트를 넣을 수 없습니다.당신의 구문은 옳습니다.
작업 내용:
<xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib"/>
<!-- Cool comment -->
하지 말 것:
<xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"/>
이것을 배우는 사람은 코멘트가 더 중요하기 때문에, Xak Camet의 아이디어를 참고해 주세요.
(User500099의 링크에서) Single Property 코멘트의 경우 XAML 코드 블록 상단에 다음 내용을 추가합니다.
<!--Comments Allowed With Markup Compatibility (mc) In XAML!
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:ØignoreØ="http://www.galasoft.ch/ignore"
mc:Ignorable="ØignoreØ"
Usage in property:
ØignoreØ:AttributeToIgnore="Text Of AttributeToIgnore"-->
그러면 코드 블록에서
<Application FooApp:Class="Foo.App"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:ØignoreØ="http://www.galasoft.ch/ignore"
mc:Ignorable="ØignoreØ"
...
AttributeNotToIgnore="TextNotToIgnore"
...
...
ØignoreØ:IgnoreThisAttribute="IgnoreThatText"
...
>
</Application>
언급URL : https://stackoverflow.com/questions/7921672/how-to-add-comments-into-a-xaml-file-in-wpf
'source' 카테고리의 다른 글
Excel 문서의 MIME 유형 설정 (0) | 2023.04.09 |
---|---|
외부 키와 프라이머리 키의 포스트그레스 및 인덱스 (0) | 2023.04.09 |
varchar(MAX)는 항상 권장됩니까? (0) | 2023.04.09 |
SQL Server Management Studio에서 커서가 있는 문만 실행하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
내보내기 여부와 관계없이 변수 정의 (0) | 2023.04.09 |