Хранение Вашего кода, человекочитаемого не просто машиночитаемый. Много устройств все еще может только показать 80 символов за один раз. Также это облегчает для людей с большими экранами работать в многозадачном режиме способностью настроить несколько окон, чтобы быть рядом.
Удобочитаемость является также одной из причин вынужденного добавления отступа строки.
Вам необходимо установить непрозрачность содержимого всплывающего окна.
Итак, для вашей кнопки укажите
popUp.Child = new Button()
{
Width = 300,
Height = 50,
Background = Brushes.Gray,
Opacity = 0.5 // set opacity here
};
Вы должны включить всплывающее окно, чтобы иметь прозрачность. Добавьте следующую строку кода.
popUpControl.AllowsTransparency=true;