wpf 如何获取datagridcell 我需要动态改变单元格的背景

根据条件动态改变单元格背景或者字体。
已经获取到行,但是调试了很久不知道如何锁定到某个单元格。。。
for (int i = 0; i < dg.Items.Count; i++)
{
DataRowView drv = dg.Items[i] as DataRowView;
string age = Convert.ToString(drv["One"]);
if (age != null)
{
var row = dg.ItemContainerGenerator.ContainerFromItem(dg.Items[i]) as DataGridRow;
row.Background = new SolidColorBrush(Colors.Red);

            }
        }

                    行获取,求大神告知如何获取到某个单元格

帮助类

CurrentColumn.GetCellContent(row)