Monday, August 2, 2010

silverlight ler controlos dentro de outros

Estava com um problema ao tentar aceder a controles (botões) dentro de outro controle. no meu caso o RadTileView da Telerik.
Tentei usar o seguinte comando:
     radTileView1.ChildrenOfType().ToList();

mas isto dava sempre vazio porque os elementos visuais não estavam renderizados..
logo é preciso fazer o seguinte:
this.Dispatcher.BeginInvoke(() =>
{
    lbtn = radTileAlunosList.ChildrenOfType().ToList();
    foreach (RadButton btn in lbtn)
   {
      btn.Background = new SolidColorBrush(Colors.Red);
   }
});

E pronto :D já esta :D

No comments:

Post a Comment