示例#1
0
        public void DrawInfo(CanvasDrawingSession ds, CanvasDevice device)
        {
            int imageService = SettingManager.GetImageService();

            //Currently only Bing have draw info
            if (SettingManager.BingGetShowInfo() && imageService == 0)
            {
                BingSettingVm.DrawInfo(ds, device);
            }
        }
        private void Initialize()
        {
            BingLanguageCollection = new ObservableCollection <BingLanguage>();

            BingLanguage b = new BingLanguage
            {
                Name = "عربي",
                Code = "ar"
            };

            BingLanguageCollection.Add(b);

            //b = new BingLanguage
            //{
            //    Name = "عربي",
            //    Code = "ar"
            //};
            //BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "bg-BG",
                Name = "Български"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ca-ES",
                Name = "català"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "cs-CZ",
                Name = "Čeština"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "da-DK",
                Name = "dansk"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "de-DE",
                Name = "Deutsch"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "el-GR",
                Name = "Ελληνικά"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "es-ES",
                Name = "Español"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "et-EE",
                Name = "Eesti"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "eu-ES",
                Name = "Euskara"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "fi-FI",
                Name = "suomi"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "fr-FR",
                Name = "Français"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "gl-ES",
                Name = "Galego"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "he",
                Name = "עברית"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "hi-IN",
                Name = "हिन्दी"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "hr-HR",
                Name = "hrvatski"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "hu-HU",
                Name = "magyar"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "is-IS",
                Name = "Íslenska"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "it-IT",
                Name = "Italiano"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ja-JP",
                Name = "日本語"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ko-KR",
                Name = "한국어"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "lt-LT",
                Name = "Lietuvių"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "lv-LV",
                Name = "Latviešu"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ms-MY",
                Name = "Melayu"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "nb-NO",
                Name = "Norsk"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "nl-NL",
                Name = "Nederlands"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "en-US",
                Name = "English"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "pl-PL",
                Name = "polski"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "pt-BR",
                Name = "Português (Brasil)"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "pt-PT",
                Name = "Português (Portugal)"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ro-RO",
                Name = "Română"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "ru-RU",
                Name = "русский"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "sk-SK",
                Name = "slovenčina"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "sl-SI",
                Name = "slovenščina"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "sr-ba",
                Name = "српски (ћирилица)"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "sv-SE",
                Name = "Svenska"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "th-TH",
                Name = "ไทย"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "tr-TR",
                Name = "Türkçe"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "uk-UA",
                Name = "українська"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "vi-VN",
                Name = "Tiếng Việt"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "zh-CN",
                Name = "简体中文"
            };
            BingLanguageCollection.Add(b);

            b = new BingLanguage
            {
                Code = "zh-HK",
                Name = "繁體中文"
            };
            BingLanguageCollection.Add(b);

            BingLanguageCollection = new ObservableCollection <BingLanguage>(BingLanguageCollection.OrderBy(x => x.Name));

            //Show Image info or not
            IsShowImageInfo = SettingManager.BingGetShowInfo();
            LanguageCode    = SettingManager.BingGetLanguage();
        }