void Detach() { _sourceProperty.Detach(OnSourceChanged); _fallbackSourceProperty.Detach(OnFallbackSourceChanged); _stretchProperty.Detach(OnArrangeGetsInvalid); _stretchDirectionProperty.Detach(OnArrangeGetsInvalid); _thumbnailProperty.Detach(OnArrangeGetsInvalid); _skinNeutralProperty.Detach(OnArrangeGetsInvalid); WidthProperty.Detach(OnImageSizeChanged); HeightProperty.Detach(OnImageSizeChanged); }