segunda-feira, 20 de julho de 2009
Um pouco mais de Silverlight 3
quarta-feira, 20 de maio de 2009
Silverlight e Visual Studio 2010 Beta 1

- Instalar o Visual Studio 2010 Beta 1
- Instalar o Silverlight 2 SDK (Se tentar instalar o Silverlight 2 tools ocorrerá um erro. Instale apenas o SDK).
- Instale o Silverlight 3 Beta SDK (Novamente, não deve ser instalado o tools)
- Instale o Silverlight 3 Beta Developer Runtime
domingo, 19 de abril de 2009
Silverlight 2 & Silverlight 3
segunda-feira, 2 de fevereiro de 2009
Silverlight: Interoperabilidade
public HtmlElement HtmlDiv { get; set; }
public HtmlElement HtmlButton { get; set; }
public Page()
{
// Required to initialize variables
InitializeComponent();
this.HtmlDiv =
HtmlPage.Document.GetElementById("myDiv");
this.HtmlButton =
HtmlPage.Document.GetElementById("btnId");
this.HtmlButton.AttachEvent(
"onclick",
new EventHandler<HtmlEventArgs>(ToSilverlight_OnClick));
}
public string DivInnerHTML
{
get
{
return this.HtmlDiv.GetProperty("innerHTML").ToString();
}
set
{
this.HtmlDiv.SetProperty("innerHTML", value);
}
}
domingo, 25 de janeiro de 2009
Download Assíncrono com Silverlight 2
Tenho uma tela e nela carrego uma imagem com tamanho bem grande (6750 x 4200, 5,84 MB). Ela é carregada assincronamente, após ser carregado o controle. De posse do evento DownloadProgress do objeto BitmapImage podemos mostrar o progresso do download. O DownloadProgressEventArgs nos dá a propriedade Progress, um número de 0 a 100 com o percentual de download feito.
public Page()
{
// Required to initialize variables
InitializeComponent();
var image = new BitmapImage();
image.DownloadProgress += (sender, e) =>
{
this.ProgressTextBlock.Text = e.Progress.ToString();
};
//Objeto Uri com o endereço da imagem
image.UriSource = this.ImageObsoluteUri;
this.DownloadedImage.Source = image;
}
Aproveitei e coloquei a funcionalidade de Full Screen, onde pode ser visto que todo o componente foi feito para que suas proporções e posicionamentos não se alterassem de modo que ficasse destorcido. Quem trabalha com HTML sabe os problema que existem em deixar algo bem centralizado e organizado em qualquer browser. Quem quiser dar uma conferida, aqui está o link do exemplo on-line.
quarta-feira, 21 de janeiro de 2009
Efeito de luz em Silverlight
sábado, 10 de janeiro de 2009
Código Fonte dos controles Silverlight 2

- ButtonBase
- Button
- HyperlinkButton
- CheckBox
- RadioButton
- ToggleButton
- RangeBase
- ProgressBar
- Slider
- ScrollBar
- Thumb
- Calendar
- DatePicker
- DataGrid
- TabControl
- GridSplitter
quinta-feira, 27 de novembro de 2008
DataGrid com Silverlight 2
quinta-feira, 20 de novembro de 2008
Programa de Capacitação em WPF
segunda-feira, 17 de novembro de 2008
Voltando em grande estilo
