Я использую элемент управления всплывающим окном WPF, и он показывает фон как черный. Я поставил StackPanel внутри него с Background = "Transparent", но это не помогает.WPF Popup UI, показывающий черный
<Popup PlacementTarget="{Binding ElementName=parentStackPanel}" Placement="Center"
IsOpen="False" Name="m_popWaitNotifier" PopupAnimation="None"
AllowsTransparency="False">
<StackPanel Orientation="Vertical" Background="Transparent">
<uc:CircularProgressBar x:Name="CB" StartupDelay="0"
RotationsPerMinute="20"
Height="25" Foreground="White"
Margin="12"/>
</StackPanel>
</Popup>
Может кто-нибудь рассказать мне, как сделать фон на всплывающем прозрачном (или любом цвете)?
Пожалуйста, отправьте пример XAML. То, что вы описываете, не является поведением по умолчанию, но трудно сказать об этом гораздо больше, не зная, как вы его определяете. –
@PN В стороне. Если вы добавите код, выберите (выделите) его и выберите кнопку «code» над текстовым полем редактирования. Это позволит сделать код более читаемым. –
Что произойдет, если вы добавите элемент CircularProgressBar непосредственно в окно (в качестве теста). Может ли черный фон исходить из этого? –