Archives par mot-clé : Tips

Tips : Geany beautify Javascript with nodejs js-beautify

One quick solution to prettify Javascript is to use js-beautify from NodeJs module beautifier.
To install js-beautify:

 npm -g install js-beautify 

Then in Geany, go to Edit-> Format -> Send selection to -> Custom command

add a command like « js-beautify –  »

Then open a javascript to beautify.

Select all, right click -> Format -> Send selection to -> js-beautify

Charger une image depuis le xap

Le fichier xap est un simple fichier zip.

Si vous avez besoins tout de suite de fichiers externes autant les mettre à l’intérieur. Cela permet d’améliorer le temps de téléchargement par un nombre de requête serveur moindre et vous permet de les récupérer sans problème de sécurité et de manière synchrone.

Etape 1:
Mettre les fichiers dans Visual studio avec les propriétés « Build Action » à « Content » et « Copy to Output Directory » à « Copy always ».

Etape 2:
Dans le code, pour une image utilisez une méthode dans ce style:

        private static Image ReadExternalImage(string path)
        {
            var uri = new Uri(path,
                              UriKind.Relative);
            var st = Application.GetResourceStream(uri);
            if (st == null) return null;
            Image img = new Image();
            BitmapImage bi = new BitmapImage();
            bi.SetSource(st.Stream);
            img.Source = bi;
            st.Stream.Close();
            return img;
        }

Bonne programmation,

Alexandre