Поскольку файлы .g.cs создаются из файлов .xaml, кроме изменения пространства имен в файлах .xaml.cs, вам также необходимо изменить пространство имен в файлах .xaml.
Например, главное окно в одном из моих проектов объявлено так в mainwindow.xaml:
<Window x:Class="Penov.Playground.MainWindow">
Соответствующий файл mainwindow.xaml.cs содержит:
namespace Penov.Playground
{
public class MainWindow
}
Если я хочу изменить пространство имен с Penov.Playground, мне нужно изменить его в обоих местах. В результате в следующей сборке будут созданы файлы .g.cs с новым пространством имен.