WPF разрезать картинку и отобразить в image
Есть картинка в которой имеется 5 разных иконок.
Нужно из этой картинки сделать 5, и отобразить в 5 разных image.
<Image x:Name="Faction1" Height="50" Width="50" Source="/Resources/Faction/factions.png" Stretch="UniformToFill" HorizontalAlignment="Left">
<Image.Clip>
<RectangleGeometry Rect="0,0,50,50"/>
</Image.Clip>
</Image>
Пытался сделать так, но он отображает лишь верхнюю часть картинки, и если прописать другие значения Rect, то картинка просто перестает выводится. Способ с разделением картинки в ручную не катит, т.к. имеется еще несколько подобных картинок в которых имеется по 10+ иконок, и все их нужно вывести будет в разных местах программы. Выручайте друзья, гугл уже не помогает :(
Прикрепил картинку, примерно так выглядит, только все картинки строго вниз идут, но думаю разницы особой нет в коде.