WPF에서 응용 프로그램을 구축 중입니다. 복잡한 배경 (3000 개의 직사각형을 포함하는 Canvas)과 그 위에 5 개의 버튼으로 구성됩니다. "Focusable"및 "HitVisible"요소는 다섯 개의 버튼입니다. 탭 타겟팅을 사용하여 마지막 요소를 집중시키는 경우 탭을 누르고 첫 번째 요소를 다시 포커스하는 데 상당한 지연이있는 문제가 있습니다. 내 배경을 삭제하지 않고 할 수있는 일이 있습니까?키보드 포커스 지연
for (int i = 0; i < max; ++i)
{
Rectangle rectangle = new Rectangle();
rectangle.Width = 60;
rectangle.Height = 60;
rectangle.Fill = new SolidColorBrush (Color.FromArgb
((byte) random.Next (0, 12), 255, 255, 255));
Canvas.SetLeft (rectangle, x * 30 - 5);
Canvas.SetTop (rectangle, y * 30 - 5);
uiCanvasBackground.Children.Add (rectangle);
}
몇 가지 예제 코드를 보여주십시오
는이 위대한 문서에서는 효율적인 ItemsControl을 구현할 수있는 방법을 설명합니다. – Fischermaen
질문이 코드로 편집되었습니다. – Dave