2014-10-08 4 views
0

У меня есть текстовое поле для клиента, которое наследуется от стандартного текстового поля. Это текстовое поле имеет свойство string для 'cue', которое отображает короткое сообщение в текстовом поле светло-серым, когда нет текста. Этот настраиваемый элемент управления находится в отдельной сборке..NET localize custom control

Теперь я хочу локализовать свои формы, и эти формы включают мой пользовательский текстовый ящик. Проблема в том, что свойство 'cue' не сохраняется в файле resx формы для конкретного языка.

Как настроить Visual Studio на сохранение текста в моем свойстве 'cue' в файлах resx?

+0

http://stackoverflow.com/questions/4902565/watermark-textbox-in-winforms/4902969#4902969 –

ответ

0

Проблема решена путем добавления:

[Localizable(true)] 

к локализуемых свойств пользовательского элемента управления.

0

Попробуйте почитать темы, может быть может помочь вам: Storing custom properties in resx files in Compact Framework

Adding custom properties to strings in resx

Localizing ASP.NET MVC

Visual Studio использовать System.Resources.ResXResourceReader и System.Resources.ResXResourceWriter читать и писать ресурс в файл ресурсов (.resx). Чтобы добавить собственные столбцы, я думаю, вам нужно предоставить вам собственный ResourceReader, ResourceWriter и редактор. Теперь вы можете сделать ссылку.