gpt4 book ai didi

visual-studio-2010 - 如何: Stop Visual Studio XAML Editor from Adding mc:Ignorable

转载 作者:行者123 更新时间:2023-12-04 08:50:10 25 4
gpt4 key购买 nike

每当我在打开XAML页的同时运行Windows Phone应用程序时,Visual Studio都会将以下内容添加到我的XAML中:

mc:Ignorable="d" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
d:DesignHeight="768"
d:DesignWidth="480"

我该如何阻止它呢?我知道保留它不会伤害我,但是除非我需要它,否则我不希望在代码中保留它。

谢谢

最佳答案

在创建任何类型的预定义文档时,Visual Studio使用内置的默认模板。

例如,用于WPF UserControl的Visual Studio 2010自定义模板的外观如下:

<UserControl x:Class="$rootnamespace$.$safeitemname$"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>

</Grid>
</UserControl>

我的PC上的文件位置:C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\WPF\1033\WPFUserControl.zip\UserControl1.xaml

如您所见,Microsoft团队决定默认情况下包括此 namespace 。我相信您也可以找到Windows Phone项目的此类模板,只需在Visual Studio安装文件夹下查找,显然您始终可以为任何类型的文档创建和使用自己的模板。

我发现的最整洁的东西-您无需重新启动Visual Studio即可提取所做的模板更新。我只是从默认模板中删除了 mc:Ignorable,并尝试创建一个新的UserControl-它是使用更新的模板文件创建的,因此Visual Studio 2010可以即时获取更改,这很好,归功于Microsoft Team。

看起来所有可用的模板都按照该文件夹下的“技术/框架”进行了分组:

“C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplatesCache\CSharp\”

关于visual-studio-2010 - 如何: Stop Visual Studio XAML Editor from Adding mc:Ignorable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9425956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com