如何避免ImageList本地化

时间:2013-09-16 07:28:58

标签: c# visual-studio localization imagelist

我想知道是否有可能避免VisualStudio中的ImageList本地化,这是一件烦人的事情有很多原因:

  1. ImageList本地化经常炸毁我复杂的winfors,我不知道为什么但问题肯定在ImageList上,我不得不创建一个工具,从我的本地化资源中删除ImageStream,以便正确打开表单中的设计师。
  2. 编译资源的大小增长
  3. 如果我在默认语言上添加图像,我必须切换所有语言才能添加它,或者我必须运行我的工具从资源中删除ImageStream
  4. 可以询问一些UserControl属性的相同问题(例如带有不应更改的图像的usercontrol)。

    我使用C#,但我认为所有.NET语言的行为都是一样的。

1 个答案:

答案 0 :(得分:0)

我可以请你使用资源而不是ImageList。我知道像他的名字所暗示的ImageList是用于图像,但我认为这是一个非常糟糕的控件来自微软充满内存泄漏,就像你说的那样。在绝大多数情况下,英语与其他语言的图像相同。如果您有不同的图像,则只需在资源文件中再次设置它。