none
Gallery layout Problem RRS feed

  • Frage

  • Hallo Zusammen,

    Ich habe eine universalApp die auch bereits im Windows Phone und Windows Store verfügbar ist.

    Bei der Windows Phone App soll eine Galerie nicht Horizontal sofern Vertikal angezeigt werden.

    Das realisiere ich mit dem folgenden Befehl:

    document.getElementById("imageGallery").winControl.layout = new WinJS.UI.ListLayout();

    Beim Start der App funktioniert das auch ohne Probleme. Wenn die App aber deaktiviert wird und wieder Aktiviert (es wird also zwischen zeit Apps gewechselt). Wird das Layout nicht mehr zugewiesen und die Galerie wird horizontal ausgegeben.

    Hat jemand einen Tipp für mich was ich hier falsch mache?

     WinJS.UI.Pages.define("/pages/home/home.html", {
            // This function is called whenever a user navigates to this page. It
            // populates the page elements with the app's data.
            ready: function (element, options) {
    
                cCurrentLocation = "home";
    
                //Suchcombo Sprache wechseln
                cmbSearchToyline[0].innerText = WinJS.Resources.getString("SearchToyLineValue").value;
    
                // Klick auf ein Gallery Item
                if (imageGallery.addEventListener)
                    imageGallery.addEventListener("iteminvoked", ItemInvoked);
    
                if (SearchBoxPhone.addEventListener)
                    SearchBoxPhone.addEventListener("keydown", SearchQueryChangedPhone);
    
                if (SearchBox.addEventListener)
                    SearchBox.addEventListener("querychanged", SearchQueryChanged);
    
                if (cmbSearchToyline.addEventListener)
                    cmbSearchToyline.addEventListener("change", SearchComboChanged);
    
                if (globMachineState == "PHONE") {
                    document.getElementById("imageGallery").winControl.layout = new WinJS.UI.ListLayout();
                }

    Mittwoch, 13. August 2014 08:10