У меня есть страницы со специальными в названии для правильной типографики, например, в нем написано «Группы Exchange '07» с правильным апострофом, а не одиночной кавычкой. HTML-объект для апострофа - & # 8216;
Итак, я обнаружил, что если я установил заголовок страницы из VB, заголовок отображается нормально, но как только панель обновления обновит этот HTML-объект перекодируется и отображается неправильно как "
Я использую
public static T GetVisualChild<T>(Visual parent) where T : Visual
{
T child = default(T);
int numVisuals = VisualTreeHelper.GetChildrenCount(parent);
for (int i = 0; i < numVisuals; i++)
{
Visual v = (Visual)VisualTreeHelper.GetChild(parent, i);
child = v as T;
if (child == null)
{
child = GetVisualChild<T>(v);
}
if (child != null)
{
break;
}
}
return child;
}
, но VisualTreeHelper.GetChildrenCount () для DataGridRow всегда возвращает 0. Я проверил, что DataGridRow не является нулевым и уже заполнен данными. Любая помощь приветствуется.
Спасибо.