WPFでXamlファイルにコメントを追加する方法は?

私はオンラインで見つけたのでこの構文を使用しましたが、エラーをスローします:

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"

'Name cannot begin with the '<' character, hexadecimal value 0x3C. Line 4, position 5.' xml is not valid.

63

5 答え

私はそれらのXML名前空間宣言があなたのコントロールの親タグにあると仮定します?別のタグの中にコメントを入れることはできません。それ以外は、使用している構文が正しいです。


    <!-- Here's a valid comment. Notice it's outside the  tag's braces -->
    [..snip..]

68
追加された
ありがとう、私はそれを置くことができますか?私はそれらをコードに追加した特定の場所に置く必要があります。
追加された 著者 Joan Venge,
それらをXMLタグの外側に置きます。 > />コードに戻ると、エラーメッセージを受け取った場所が複数行のタグ内にあることがわかります。
追加された 著者 Tormod,
私の例では、内容を変更したタグの隣にタグを配置する必要があります。文字通りタグ内に追加する属性の横にそれらを置くことはできません。これは、XAMLを自動的に解析し、コメントに基づいて何かを行うか、またはあなたが変更したものを他の人に見せるために必要なのでしょうか?
追加された 著者 Dan J,

Laurent Bugnionの素敵な解決策を見つけたら、次のように見ることができます:


    
        <button Width="100"
                comment:Width="example comment on Width, will be ignored......">
        </button>
    

Here's the link: http://blog.galasoft.ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/

リンクのコメント作成者は、強調表示の代わりにプレフィックスを無視するための余分な文字を提供しました:

mc:Ignorable=”ØignoreØ”
28
追加された
@Joan Vengeによる質問は、「人間の読者のために情報を追加する」ではなく、「コードを一時的に削除する」方法だと思います。
追加された 著者 Lei Yang,
それが@LeiYangのためにこれを使うことができます。確かに最も有用な答え!
追加された 著者 sebingel,
XAMLは特殊化XML(SGMLの特殊化)であるため、 - SGML comment - スタイルは内部タグコメントに対して機能すると考えるでしょう。しかし、XAMLパーサーの99.44%はSGMLのタグ内コメントを受け入れていません。
追加された 著者 Jesse Chisholm,
これは最も有用な答えです!
追加された 著者 J F,

xmlタグの中にコメントを挿入することはできません。

不良


良い


<!-- Cool comment -->
25
追加された
@Kyle Dealney:上記の User500099の投稿をご覧ください。
追加された 著者 Laurie Stearn,
@kenny:そのコメントはOTであり、ランゲージです... XMLのようなプログラミング言語をベースにしていますが、少なくともXAMLは、XMLモデルに適合する、すべてを宣言的に宣言するように努力するのが得策です。
追加された 著者 Merlyn Morgan-Graham,
@kenny a:xamlはプログラミング言語ではありません。見た目に応じてマークアップ言語やシリアライゼーション形式です... b:その制限はxamlの1つではありませんそれはxmlの1つです。
追加された 著者 Marc Gravell,
私はXAMLの限界がXMLに基づいていることを理解しています。したがって、XMLはセカンド・レートのプログラミング/マークアップ言語です。それは良いですか?
追加された 著者 kenny,
> XMLはプログラミング言語です...何ですか?
追加された 著者 rr-,
タグ内のメンバーをどのようにコメントアウトしますか?
追加された 著者 Kyle Delaney,
いつか、世界はHTML/XML/et alをプログラミング言語と呼ぶのを止めるでしょう。今日ではありません。
追加された 著者 rw-nandemo,

Just a tip:

Visual Studioでテキストをコメントするには、コメントを付けるテキストを強調表示し、 Ctrl + K の後に Ctrl + C を使用します。コメントを解除するには、 Ctrl + K の後に Ctrl + U を使用します。

7
追加された
私はいつものようにプログラミングするときこれを使用していますが、XAMLデザイナーに入ったときは私はこれを考えませんでした。正常に動作します。
追加された 著者 Matthis Kohli,
これは、タグ定義の外にいるときにのみ機能します。 " <! - comment - > content "は動作しません。私は複数行のいくつかのプロパティをコメントアウトしようとしましたが、エラーを出しました。
追加された 著者 Yılmaz Durmaz,

このようなことを学ぶ人にとって、コメントはもっと重要なので、Xak Tacitのアイデアを参考にしてください(User500099の link )を使用して、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"-->

次に、コードブロック



0
追加された