Я создаю приложение в WPF. Он состоит из сложного фона (холст, содержащий 3000 прямоугольников) и пяти кнопок сверху. Единственными элементами «Фокусируемый» и «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);
}