Mostrando postagens com marcador C#. Mostrar todas as postagens
Mostrando postagens com marcador C#. Mostrar todas as postagens

terça-feira, 25 de junho de 2019

Como usar cores em hexadecimal em C# para colorir um item

Sintaxe:

Color corBotao = System.Drawing.ColorTranslator.FromHtml("#COR");

Onde:

#COR - Cor em hexadecimal (Ex: #FFFFFF)


domingo, 15 de maio de 2016

Abrindo uma página web via código fonte no windows phone com C#

         

Resumo

            WebBrowserTask webBrowserTask = new WebBrowserTask();
       webBrowserTask.Uri = new Uri(site, UriKind.Absolute);
       webBrowserTask.Show();


Introdução

Neste post vamos ver de maneira simples e rápida como se abre uma página web no navegador padrão em uma aplicação para windows phone.
Uma das maneiras de abrirmos uma url é utilizar a classe WebBrowser para isso basta utilizar a sintaxe abaixo:


Sintaxe:

            WebBrowserTask webBrowserTask = new WebBrowserTask();
            webBrowserTask.Uri = new Uri(site, UriKind.Absolute);
            webBrowserTask.Show();

Onde;

site - Endereço(string) da página que será aberta no browser.


Exemplo:

public abrirSiteGoogle()
{
            WebBrowserTask webBrowserTask = new WebBrowserTask();
            webBrowserTask.Uri = new Uri("http:\\maguscode.blogspot.com", UriKind.Absolute);
            webBrowserTask.Show();

}

Executar uma ação quando clicar no botão voltar no windows phone

Resumo

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

Introdução

O principal objetivo deste post é explicar como seu executa uma ação quando se clica no botão voltar de seu windows phone.

Executando ação com o back

Para executar uma ação basta sobrescrever o método OnBackKeyPress na tela que você deseja fazer a a alteração no botão voltar , para isso o processo é bem simples, basta utilizar o sintaxe abaixo:

Sintaxe:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
        {
        ....ação
        }

Como descobrir o tamanho da tela no windows phone com C#

Resumo:

Application.Current.Host.Content.ActualHeight - Para a altura.
Application.Current.Host.Content.ActualWidth - Para  a largura.


Objetivo

O simples objetivo deste post é bem simples, mostrar como se adquire o tamanho e a altura de uma determinada tela.

Para obter a altra da tela basta utilizar o caminho:

    Application.Current.Host.Content.ActualHeight.

Já para obter o largura da tela basta utilizar o caminho:

   Application.Current.Host.Content.ActualWidth


Exemplo:

.....
public displaySizes(){

 System.Diagnostics.Debug.WriteLine("\n\nHeight: "+  Application.Current.Host.Content.ActualHeight);

 System.Diagnostics.Debug.WriteLine("\nWidth: "+  Application.Current.Host.Content.ActualWidth);
}
...

Uma solução para o erro: Severity Code Description Project File Line Error Windows Phone IP over USB Transport (IpOverUsbSvc) is not running. Retry after starting Windows Phone IP over USB Transport (IpOverUsbSvc) from the services management console. 0

Resumo

O principal objetivo deste post é explicar de maneira simples e rápida uma maneira de resolver o erro: 

"Severity Code Description Project File Line Error Windows Phone IP over USB Transport (IpOverUsbSvc) is not running. Retry after starting Windows Phone IP over USB Transport (IpOverUsbSvc) from the services management console....So


Solução:

Uma maneira de resolve esse problema que achei foi entrando no gerenciador de serviços e iniciando o serviço: Windows Phone IP over USB Transport (IpOverUsbSvc).
Para abrir o gerenciador e executar o serviço é simples basta seguir os passos a seguir:

1. Win+R - Para abrir o executar. Quando o mesmo for aberto abasta digitar services.msc e clicar em OK.


2. Depois de abrir o gerenciador procure o serviço Windows Phone IP over USB Transport (IpOverUsbSvc. 

3. Quando você encontrar o serviço basta clicar no mesmo com o botão esquerdo e clicar na opção iniciar.


Após você fazer esse procedimento e iniciar o serviço, vá  ao Visual Studio e execute a aplicação novamente.