Переместить Image из одного Button в другой
начал знакомится с WPF и возник вопрос с управлением XAML из кода C# У меня есть шахматная доска, img фигур перетаскивал в нее руками
<UniformGrid Grid.Column="1" x:Name="desk">
<Button Background="#f0d9b5">
<Image Source="/2 1.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 2.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 3.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 4.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 5.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 3.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 2.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 1.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/2 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button x:Name="b60" Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#b58863"></Button>
<Button Background="#f0d9b5"></Button>
<Button Background="#f0d9b5">
<Image x:Name="f31" Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 6.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 1.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 2.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 3.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 4.png" Stretch="Fill" />
</Button>
<Button Background="#FFB58863">
<Image Source="/1 5.png" Stretch="Fill"/>
</Button>
<Button x:Name="n13" Background="#f0d9b5">
<Image Source="/1 3.png" Stretch="Fill" />
</Button>
<Button Background="#b58863">
<Image Source="/1 2.png" Stretch="Fill" />
</Button>
<Button Background="#f0d9b5">
<Image Source="/1 1.png" Stretch="Fill" />
</Button>
</UniformGrid>
Задача не сложная, по нажатию на фигуру, после на копку перенести Image из одного Button в другой. Обнаружил, что Button.Children не существует.Пробовал впринцыпе запихнуть картинку. Пихал картинку в StackPanel и запихивал панель в кнопку, но выдает ошибку: "Указанный элемент уже является логическим дочерним для другого элемента. Сначала отсоедините его.". Всё что похожее нагуглил на мой вопрос относилось к Grid. Понимаю, что задача простая, но не могу понять как это реализовать. P.S. в коде с# только 2 forech, которые присваивают имена кнопкам и картинкам, да массив с расположением фигур.