【问题标题】:Edit WPF Toolkit to get the DatePicker only编辑 WPF 工具包以仅获取 DatePicker
【发布时间】:2010-12-11 12:03:49
【问题描述】:

我正在做一个小型应用程序,我需要一个 DatePicker 控件,所以我使用 WPF 工具包 datepicker。完成我的应用程序后,我注意到我的应用程序 exe 的大小为 250k,而 WPFToolkit dll 的大小为 442k。因此,我通过从中删除其他控件来从工具包中提取 datepicker 控件。但这对我不起作用。应用程序在运行时失败。如何仅从工具包中提取 datepicker 控件?

【问题讨论】:

  • 你能提供更多细节吗?是否存在编译错误,或者您的库的自定义版本在运行时失败?
  • 是的,我自定义的库版本在运行时失败。
  • 发布我猜的异常和堆栈跟踪。您可能不小心删除了一个依赖项。
  • 另外,您确定这对您来说是个大问题吗?老实说,性能改进可以忽略不计(不会加载你不使用的东西),额外的 400k 似乎没什么大不了的。另一方面 - 手动削减库意味着当库的新版本出现并且您想要更新时会很麻烦。对我来说,这听起来像是一个过早优化的经典案例,在一切正常并经过测试之前,您不应该为此烦恼,即使这样也只有当它带来问题时。

标签: wpf datepicker wpftoolkit


【解决方案1】:

您可以从 Codeplex 下载 WPF 工具包的源代码。将您需要的文件复制到您的项目中并消除依赖关系。添加文件时,您会发现编译项目还需要什么。他们可能使用了一些您消除的基类。

【讨论】:

    猜你喜欢
    • 2010-12-20
    • 2016-04-18
    • 1970-01-01
    • 2015-05-19
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多