递归查找控件,设置属性值
void EnumVisual(Visual visual)
{
try
{
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(visual); i++)
{
Visual obj = (Visual)VisualTreeHelper.GetChild(visual, i);
EnumVisual(obj);
if (obj is Rectangle)
{
var rect = obj as Rectangle;
rect.Fill = Brushes.Transparent;
}
}
}
catch (System.Exception ex)
{
throw ex;
}
}
T GetControlFromVisual<T>(Visual visual) where T : Visual
{