WPF Контроль изображения

У меня есть элемент управления Image внутри пользовательского ContentControl, который я использую для применения некоторых преобразований (масштабирование и перевод через RenderTransform). Проблема в том, что с изображениями, размер которых превышает область элемента управления, если я прокручиваю или уменьшаю масштаб, все это обрезается, как в исходном окне просмотра.

Есть ли способ заставить изображение полностью нарисовать себя? (уже пытался установить ClipToBounds в false)

Кстати, если я пытаюсь поставить изображение в качестве фона холста, он работает правильно.

Изменить, вот некоторые детали.

Мой контроль:

public class CustomControl: ContentControl

Этап настройки:

source = VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
...
source.RenderTransform = this.transformGroup;

Группа преобразований состоит из преобразования и преобразования масштаба.

Часть XAML это:

<ui:CustomControl ClipToBounds="True">
    <Image
        Source="{Binding Path=BackgroundImage}"
        Stretch="None"
        ClipToBounds="False"/>
</ui:CustomControl>

Ответы на вопрос(2)

Ваш ответ на вопрос