2011-02-02 3 views
5

Например, используя resharper в коде C#, я могу выполнить рефакторинг «Переместить на ресурс» в строковый литерал. Resharper переместит стробированную строку в файл resx и заменит мой C# ссылкой на строго типизированный ресурс. Это очень полезно при написании глобализованного приложения. Я ищу инструмент с аналогичной функциональностью, но для xaml.Есть ли инструменты, которые поддерживают рефакторинг локализации resx в xaml?

+0

+1, Хороший вопрос! Будет интересно посмотреть ответы на этот вопрос. –

+0

. Я задал другой вопрос: http://stackoverflow.com/questions/4876950/are-there-localization-tools-which-spot-content-strings-in-xaml -wpf –

ответ

3

ReSharper's Move to Resource фактически поддерживает XAML, но только в проектах WPF. Silverlight и WP7 в настоящее время не поддерживаются.

+0

Спасибо! Как использовать эту функцию? Ctrl r + o не работает, что я использовал для C#. Я пытаюсь использовать его в проекте WPF 4.0. –

+0

Рефакторинг доступен через Refactor (Ctrl + Shift + R)? – gorohoroh

+0

да это! Благодаря! Кажется, вам нужно использовать атрибут Content, т. Е. <Содержимое ярлыка = "Это можно переместить в resx с помощью Ctrl + Shift + R" />, а не . Еще раз, ReSharper оказывается потрясающим! –

Смежные вопросы