我爲我的公司創建了一個漂亮的花式winforms應用程序。我們有一個平面設計師創建GUI,這是一個痛苦的實施,所有圖形按鈕,大量的分層背景和標誌,動畫等。以圖形方式模板.NET winforms應用程序
但現在我的公司想要在不同的品牌下轉售它。但由於我的大部分都是,所以我告訴我更高級的我可以在一週內完成一個完全更名的版本。基本上我只需要在xml設置文件中改變一些設置,用新設置替換圖形,然後構建。
問題是,如果他們想5個或6個不同的品牌,我有5個不同的構建支持(我真的應該支持1,與DIFF模板)
的問題是它不容易(只要我知道)在Winforms應用程序中交換圖像。我將所有圖形資源放在一個文件夾中,但是一旦每個文件都輸入到Visual Studio中相應的圖像列表或容器中,更新它的唯一方法就是將其刪除並重新添加它,更改源文件夾不會導致嵌入式圖像刷新。這對於每一個構建來說都是令人難以置信的繁瑣,因此必須有一個更簡單的方法。
添加在:
所以經過一些進一步的調查,我卻靠在torwards某種RESX文件編輯器。然而,目前爲止我所看到的更多的是將字符串轉換爲各種語言,並且要麼非常弱,要麼根本不能編輯像bitmaps/png這樣的二進制資源。雖然如果您在xml查看器中打開resx文件(我使用記事本2並將.resx設置爲使用xml sytax高亮顯示),但MS非常友好地告訴您每種類型是如何編譯的(主要是基本版64的變體)
太糟糕了,你正在做的WinForms,這將是WPF蛋糕。 – 2009-02-23 20:49:13
該應用程序開始一點點在一年前,使用了大量的從一個版本中,我們近4年前一樣導入的代碼。不幸的是我沒有看到我們這次轉換到WPF。 – 2009-02-23 21:10:55