Вы не создаете экземпляр нового Compositor, это глобальный объект, на который вы просто хотите сослаться.Самый простой способ:
Compositor _compositor = Window.Current.Compositor;
Вы не упоминаете, что такое «LoginBody» или откуда он появился.Если это элемент UIElement, который был добавлен в файл XAML, то он уже является частью дерева визуалов.Или, если 'LoginBody' - это тип Visual, который вы получили с помощью:
Visual LoginBody = ElementCompositionPreview.GetElementChildVisual(myUIElement);
Это тоже уже является частью дерева визуалов (предполагается, что myUIElement - это).Однако, если 'LoginBody' - это, например, недавно созданный SpriteVisual или ContainerVisual, вам нужно добавить его в дерево визуалов следующим образом:
ElementCompositionPreview.SetElementChildVisual(myGrid, LoginBody);
Я предполагаю, что простое исправление ссылки на Compositor поставит васна правильном пути.