Не устанавливайте для свойства IsHitTestVisible
TextBlock
значение false
:
TextBlock popupText = new TextBlock();
popupText.Text = "Complete";
popupText.Background = Brushes.Transparent;
popupText.Foreground = Brushes.White;
popupText.Width = 130;
popupText.Height = 130;
popupText.FontSize = 30;
//popupText.IsHitTestVisible = false;
popupText.Cursor = Cursors.None;
Popup Popup = new Popup();
//Popup.AllowsTransparency = true;
Popup.PlacementRectangle = new Rect(1086, 16, 0, 0);
Popup.IsHitTestVisible = false;
Popup.Cursor = Cursors.None;
Popup.Child = popupText;
Popup.IsOpen = true;
Также обратите внимание, что ваше приложение может изменять курсор только тогда, когда курсор фактически находится над одним из вашихэлементы приложения.«Фон» прозрачного Popup
не принадлежит вашему приложению, поэтому Cursors.None
будет применяться только при наведении указателя мыши на фактический текст в TextBlock
.