Я играл с рефакторингом в Visual Studio 2010 (Express) и Blend 4, и я обнаружил, что это немного придирчиво, но я хочу убедиться, что я делаю это правильно, поэтому вопросы:
1) Кажется, что лучший способ рефакторинга (переименовать, скажем, UserControl, включая имена файлов xaml и cs) - это сделать это из Visual Studio в файле cs. Это правильно?
1a) Какой самый простой способ переименовать элемент управления, когда вы работаете в Blend? (Я делаю это часто.)
2) В инструментах Java, к которым я привык, переименование всегда подразумевает рефакторинг (автоматическое изменение не только имен классов, но и имен файлов). Но в Blend / VS, кажется, есть различие между ними?
3) Есть ли смысл переименовывать элемент управления, а не рефакторинг, или переименовывать только для таких вещей, как ресурсы, а не файлы xaml / cs?
4) Почему рефакторинг имени класса не меняет имя файла для автоматического соответствия?