.net silverlight silverlight-2.0

.net - Silverlight: cómo establecer propiedades adjuntas mediante programación



silverlight-2.0 (3)

En realidad, para borrar un valor, debe usar esto:

textBlock.ClearValue(Grid.RowProperty);

Supongamos que tengo una grilla con algunas definiciones de fila y un control secundario en esa grilla. ¿Cómo podría establecer programáticamente la propiedad Grid.Row del control secundario?


No estoy 100% seguro de que esto sea en SilverLight, pero en WPF llamas a un método estático (llamado SetX, donde X es la propiedad) en el tipo en que está definida la propiedad adjunta y le pasas el control para establecer el valor en y el valor:

Grid.SetRow(MyControl, myRowNumber);


Para establecer el valor:

textBlock.SetValue(Grid.RowProperty, 3);

Para restablecer el valor:

textBlock.SetValue(Grid.RowProperty, null);