Ich habe diese Syntax verwendet, wie ich sie online gefunden habe, aber es wird ein Fehler ausgegeben:
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
<!-- Cool comment -->
xmlns:System="clr-namespace:System;assembly=mscorlib"
'Name darf nicht mit dem Zeichen' <'beginnen, Hexadezimalwert 0x3C. Zeile 4, Position 5. ' XML ist ungültig.
Laurent Bugnion hat eine schöne Lösung gefunden, die ungefähr so aussehen kann:
<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>
Hier ist der Link: http://blog.galasoft.ch/posts/2010/02/quick-tip-commenting-out-properties-in-xaml/
Ein Kommentator des Links lieferte zusätzliche Zeichen für das Ignorierpräfix anstelle der Hervorhebung:
mc:Ignorable=”ØignoreØ”
quelle
-- SGML comment --
Stil für Inside-Tag-Kommentare funktioniert. Aber nein, 99,44% der XAML-Parser akzeptieren keine SGML-In-Tag-Kommentare.Sie können keine Kommentare in XML-Tags einfügen.
Schlecht
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" <!-- Cool comment --> xmlns:System="clr-namespace:System;assembly=mscorlib">
Gut
<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:System="clr-namespace:System;assembly=mscorlib"> <!-- Cool comment -->
quelle
Nur ein Hinweis:
In Visual Studio können Sie zum Kommentieren eines Textes den zu kommentierenden Text markieren und dann Strg + K gefolgt von Strg + C verwenden . Zum Kommentieren können Sie Strg + K gefolgt von Strg + U verwenden .
quelle
Sie können keine Kommentare in UWP XAML-Tags einfügen. Ihre Syntax ist richtig.
MACHEN:
<xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:System="clr-namespace:System;assembly=mscorlib"/> <!-- Cool comment -->
NICHT ZU TUN:
<xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" <!-- Cool comment --> xmlns:System="clr-namespace:System;assembly=mscorlib"/>
quelle
Für alle, die dieses Zeug lernen, sind Kommentare wichtiger. Wenn Sie sich also auf die Idee
von Xak Tacit (über den Link von User500099 ) für Kommentare zu einzelnen Eigenschaften stützen , fügen Sie diese oben im XAML-Codeblock hinzu:
<!--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"-->
Dann im Codeblock
<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>
quelle