public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            // Carico una icona dal file delle risorse
            ModoVendita modoVendita = (ModoVendita)value;

            return(modoVendita == ModoVendita.Carrello ? true : false);
        }
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ImageSource imageSource = null;

            if (value is IImmagine)
            {
                imageSource = ((ImmagineWic)value).bitmapSource as ImageSource;
            }
            else if (value is ModoVendita)
            {
                string uriTemplate = @"pack://application:,,,/Digiphoto.Lumen.UI;component/Resources/##-48x48.png";
                Uri    uri         = null;

                // Carico una icona dal file delle risorse
                ModoVendita modoVendita = (ModoVendita)value;

                if (modoVendita == ModoVendita.Carrello)
                {
                    uri = new Uri(uriTemplate.Replace("##", "Carrello"));
                }
                else if (modoVendita == ModoVendita.StampaDiretta)
                {
                    uri = new Uri(uriTemplate.Replace("##", "Printer"));
                }

                if (uri != null)
                {
                    imageSource = caricaImmagine(uri);
                }
            }
            else if (value is String)
            {
                imageSource = caricaImmagine(new Uri(value as string, UriKind.Absolute));
            }
            else
            {
                return(value);
            }

            return(imageSource);
        }