locked
App che cambia con lo stile di windows phone... RRS feed

  • Domanda

  • non credo di essermi spiegato bene, ora cerco di chiarire: sulle impostazioni dei nostri device windows phone abbiamo la possibilità di mettere lo stile bianco o nero, io ho sempre lavorato con il nero ma se uso bianco e vado sulla mia app, i testi nella app bar e le icone cambiano colore in bianco, come faccia a far si che questo non accada ?
    mercoledì 10 settembre 2014 12:50

Risposte

Tutte le risposte

  • Ciao,

    puoi usare i theme resources.

    Ecco un esempio

    Foreground="{StaticResource PhoneForegroundBrush}"

    Qui per approfondire

    http://msdn.microsoft.com/en-us/library/windows/apps/ff769552%28v=vs.105%29.aspx

    http://msdn.microsoft.com/en-US/library/windows/apps/ff769545%28v=vs.105%29.aspx

    mercoledì 10 settembre 2014 13:18
    Postatore
  • non risco a capire come fare, ho guardato anche nel link che mi hai mandato e ho visto anche come applicarlo ma continuo a non capire... riusciresti a spiegarmi?? grazie!
    mercoledì 10 settembre 2014 13:31
  • Perdonami, ma non avevo capito.

    Credevo che tu ti riferissi ai testi in generali, mentre il problema è l' ApplicationBar.

    Iniziamo dalle icone.

    Che icone stai utilizzando? Personalizzate o le hai prese dal sdk di windows phone?

    Se le hai prese dal sdk di windows phone (C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons) devi usare quelle all'interno della cartella dark. In questo caso si adatteranno al cambiamento dello sfondo.

    Se le hai create, segui queste dritte

    http://msdn.microsoft.com/en-us/library/window/apps/ff431806(v=vs.105).aspx#BKMK_IconButtonBestPractices

    Per il testo, se non hai esigenze particolari, puoi lasciare quello di default

    mercoledì 10 settembre 2014 14:03
    Postatore
  • non mi trova la pagina (comunque devo per forza tenere sia il testo che le icone uguali)
    mercoledì 10 settembre 2014 14:21
  • Con uno semplice scenario di questo tipo

    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
                <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/back.png" Text="Button 1"/>
                <shell:ApplicationBarIconButton IconUri="/Assets/AppBar/download.png" Text="Button 2"/>
                <shell:ApplicationBar.MenuItems>
                    <shell:ApplicationBarMenuItem Text="MenuItem 1"/>
                        <shell:ApplicationBarMenuItem Text="MenuItem 2"/>
                    </shell:ApplicationBar.MenuItems>
            </shell:ApplicationBar>

    hai già gestito i due sfondi.

    Devi solamente assicurarti di utilizzare le icone nella cartella dark (C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons\Dark) ed aggiungerle al tuo progetto nel percorso corretto

    mercoledì 10 settembre 2014 14:35
    Postatore
  • ho risolto semplicemente settando il colore di doreground dell app bar, comunque grazie :)
    mercoledì 10 settembre 2014 16:44