Catrobat.IDE.WindowsPhone.Controls.LargeImageButton.ImageTemplateChanged C# (CSharp) Method

ImageTemplateChanged() private static method

private static ImageTemplateChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
d Windows.UI.Xaml.DependencyObject
e Windows.UI.Xaml.DependencyPropertyChangedEventArgs
return void
        private static void ImageTemplateChanged(DependencyObject d,
            DependencyPropertyChangedEventArgs e)
        {
            var instance = (d as LargeImageButton);
            if (instance == null) return;

            instance.ContentControlImageLeft.ContentTemplate = ((DataTemplate)e.NewValue);

            instance.LeftImage.Visibility = Visibility.Collapsed;
            instance.ContentControlImageLeft.Visibility = Visibility.Visible;
        }