mc:ignorable 可以用来创建 XAML 评论标签吗?

Can mc:ignorable be used to create a XAML comment tag?

我想创建一个评论标签以在我的 XAML 中使用,以便我可以评论它。 (为什么没有现成的内置方法让我感到困惑。)

下面的代码片段无法编译并出现错误:

*Error      'mc:Ignorable' is a duplicate attribute name. Line 9, position 7.   TriCoordinate Math*         

如有任何帮助,我们将不胜感激。


    <Page x:Class="TriCoordinate_Math.Views.GraphingPage"
          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
          xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
          xmlns:Comment="http://schemas.microsoft.com/expression/blend/2008"
          xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
          Style="{StaticResource PageStyle}"
          mc:Ignorable="Comment"
          mc:Ignorable="d">

在另一个问题中找到这个:

效果很好。比必须完全放置在标签之外的愚蠢默认机制要好得多。 (这在很大程度上是无用的,而且常常很混乱)

<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>

这个方法的这个实现编译正确,正是我要找的。

<Page x:Class="TriCoordinate_Math.Views.GraphingPage"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
      xmlns:Comment="Tag used for commenting"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
      Style="{StaticResource PageStyle}"
      mc:Ignorable="d Comment">

    <Grid x:Name="ContentArea"
          Margin="0"
          Loaded="ContentArea_Loaded">
        <Grid Background="{ThemeResource CustomAcrylicGraphingBackgroundBrush}">
            <Grid.RowDefinitions>
                <RowDefinition Height="40" Comment:Row0="application header"/>
                <RowDefinition Height="1*" Comment:Row1="application body"/>
                <RowDefinition Height="40" Comment:Row2="application footer"/>
            </Grid.RowDefinitions>