我想让我的代码保持整洁。
创建.xaml
文件(例如,您的典型WPF MVVM模式的视图)时,Visual Studio会在您的视图的代码隐藏中自动为您添加一些名称空间。我想删除没有使用的冗余名称空间。我的问题是:
哪些命名空间可以保存以移除,而底层WPF机制不需要哪些命名空间?WPF代码 - 隐藏所需的命名空间
例如,System.Window
命名空间显然是必需的,因为Code-Behind类继承Window
类。但其余的都是安全的一个空白删除代码隐藏文件,像这样的:
当图像没有在未来的工作
参考:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace DatabaseProject.View
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindowView : Window
{
public MainWindowView()
{
InitializeComponent();
}
}
}
我相信你所需要的只是'System.Windows'。把它们一个一个地拿出来看看它是否会破坏任何东西。还必须对[Reshaper](http://www.jetbrains.com/resharper/)大声呼喊。它会通过alt +将很多其他东西输入您的未使用的。虽然不是免费的。 – 2014-09-02 21:01:14
Visual Studio有[Organize Usings](http://msdn.microsoft.com/zh-cn/library/bb514114.aspx)选项。 – 2014-09-02 21:02:10
当使用智能感知*删除未使用的使用*只有'System.Windows'仍然在这种情况下。我猜测在使用XAML添加控件和绑定时不需要控件和数据? – QuantumHive 2014-09-02 21:13:11