WPF - Verwenden von CroppedBitmap in DataTemplate

Das folgende xaml funktioniert in aWindow:

<Border Width="45" Height="55" CornerRadius="10" >
    <Border.Background>
        <ImageBrush>
            <ImageBrush.ImageSource>
                <CroppedBitmap Source="profile.jpg" SourceRect="0 0 45 55"/>
            </ImageBrush.ImageSource>
        </ImageBrush>    
    </Border.Background>
</Border>

Aber wenn ich den entsprechenden Code in a verwendeDataTemplate In der Laufzeit wird folgender Fehler angezeigt:

Objektinitialisierung fehlgeschlagen (ISupportInitialize.EndInit). 'Quelle' Eigenschaft ist nicht festgelegt. Fehler am Objekt 'System.Windows.Media.Imaging.CroppedBitmap' in Markup-Datei.
Innere Ausnahme: {"'Source' Eigenschaft ist nicht gesetzt."}

Der einzige Unterschied ist, dass ich das habeCroppedBitmapDatengebundene Quelleigenschaft von:

<CroppedBitmap Source="{Binding Photo}" SourceRect="0 0 45 55"/>

Was gibt?

AKTUALISIEREN: Nach einemalter Beitrag von Bea Stollnitz Dies ist eine Einschränkung der Quelleigenschaft vonCroppedBitmap, weil es implementiertISupportInitialize. (Diese Information ist unten auf der Seite - suchen Sie nach "11:29" und Sie werden sehen).
Ist dies immer noch ein Problem mit .Net 3.5 SP1?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage