Usuário com melhor resposta
Obter somente a data atual e exibir em uma página SilverLight

Pergunta
-
Amigos,
Tenho uma classe onde há um campo chamado HoraAtualizacao que foi declardo como DateTime. E acrescentei um TextBox em uma página SilverLiht, abaixo há como ele foi configurado:
<TextBox x:Name="txtHora" Height="22" Canvas.Left="898" TextWrapping="Wrap" Canvas.Top="89" Width="58" IsReadOnly="True" Text="{Binding HoraAtualizacao, Mode=TwoWay}" Language="pt-BR"/>
No envento Loaded da página eu faço isso:
TabelaPreco = new TabelaPrecoBES();
TabelaPreco.HoraAtualizacao = DateTime.Now;Pois bem, mas na página SilverLight ele mostra a hora e sim a data.
Como eu faço para ele exibir somente a hora atual da máquina do cliente?
Obrigado a todos.
Respostas
-
O Binding no Silverlight 4 suporta formatação de string, basta você informar o formato desejado na propriedade StringFormat da expressão de Binding. Segue abaixo um exemplo de como vai ficar sua expressão de binding para exibir apenas a hora (deixei em negrito o código que acrescentei):
Text="{Binding HoraAtualizacao, Mode=TwoWay, StringFormat=\{0:HH:mm\}}"
Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps.net
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.- Sugerido como Resposta Kelps Leite de SousaModerator quinta-feira, 22 de julho de 2010 14:44
- Marcado como Resposta Marcelos de Oliveiras quinta-feira, 22 de julho de 2010 15:28
Todas as Respostas
-
O Binding no Silverlight 4 suporta formatação de string, basta você informar o formato desejado na propriedade StringFormat da expressão de Binding. Segue abaixo um exemplo de como vai ficar sua expressão de binding para exibir apenas a hora (deixei em negrito o código que acrescentei):
Text="{Binding HoraAtualizacao, Mode=TwoWay, StringFormat=\{0:HH:mm\}}"
Atenciosamente,
Kelps Leite de Sousa
blog: http://kelps.net
twitter : http://twitter.com/kelps
Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.- Sugerido como Resposta Kelps Leite de SousaModerator quinta-feira, 22 de julho de 2010 14:44
- Marcado como Resposta Marcelos de Oliveiras quinta-feira, 22 de julho de 2010 15:28
-