Я использую сетку данных Silverlight 3 и применяю несколько пользовательских стилей - например, стиль строки с данными TargetType: DataGridRow. Однако, будучи новичком в Silverlight, я изо всех сил пытаюсь понять, как добиться следующего эффекта: выделить строку (временно, скажем, на 2 секунды), когда изменяется какое-либо свойство элемента данных для этой строки.
Я могу перебирать компоненты строки при обновлении элемента, используя код, подобный следующему:
foreach (Object p in CollectionView.View)
{
TextBlock block = (TextBlock)Grid.Columns[0].GetCellContent(p);
if (block != null && block.DataContext == recentlyUpdatedObject)
{
// effect rows visual state here
}
}
Поэтому мое основное требование - как-то применить временную подсветку к строке.
Любая помощь будет принята с благодарностью.
fturtle