예제 #1
0
        void AjustarBackground()
        {
            MainPage current = MainPage.Current;

            switch (DefinicoesPermanentes.TipoBackground)
            {
            case TiposBackground.Imagem:
                if (DefinicoesPermanentes.IDBackgroung != default(Guid))
                {
                    using (var repo = new BaseGeral.Repositorio.Leitura())
                        current.ImagemBackground = repo
                                                   .ProcurarImagem(DefinicoesPermanentes.IDBackgroung)?
                                                   .Bytes?.GetSource();
                }
                MainPage.Current.DefinirTipoBackground(TiposBackground.Imagem);
                MainPage.Current.DefinirOpacidadeBackground(DefinicoesPermanentes.OpacidadeBackground);
                break;

            case TiposBackground.Cor:
                current.DefinirTipoBackground(TiposBackground.Cor);
                current.DefinirOpacidadeBackground(DefinicoesPermanentes.OpacidadeBackground);
                break;
            }
        }