0
正規表現の結果にスクロールしたいだけです。 SelectまたはChangeViewのみを使用すると、エラーがないことがわかります (しかし結果もありません)。UWPでSelectとChangeViewの後に(TextBoxが壊れて)スクロールできません
private void showrez()
{
if (head != null)
{
ContentBox.Focus(FocusState.Programmatic);
ContentBox.Select(head.Index, head.Length);
var r = ContentBox.GetRectFromCharacterIndex(ContentBox.SelectionStart, false);
var grid = VisualTreeHelper.GetChild(ContentBox, 0);
for (var i = 0; i < VisualTreeHelper.GetChildrenCount(grid); i++)
{
object obj = VisualTreeHelper.GetChild(grid, i);
if (obj is ScrollViewer)
{
((ScrollViewer)obj).ChangeView(r.Left, r.Top, null);
break;
}
}
}
}
EDIT:
私は、これはバグなしで動作確認が、使用方法が廃止されました。