有没有办法在WPF弹出窗口中添加有色背景?

6
有没有办法在XAML中的WPF弹出窗口中加入背景颜色?
1个回答

9
一个 WPF 弹出窗口(Popup)没有默认的视觉外观,它只是一个放置需要弹出的内容的占位符。
只需让你的 Popup 包含一个具有 Background 属性并将其设置为所需颜色的项,就像这个来自 Popup 类 文档中的示例。
<Popup Name="myPopup">
    <TextBlock Name="myPopupText" 
               Background="LightBlue" 
               Foreground="Blue">
        Popup Text
  </TextBlock>
</Popup>

谢谢!我只是把背景放错了位置...今天过得真长啊,哈哈。 - JLott
1
我不得不设置弹出窗口 UseLayoutRounding="True" 以避免右侧出现黑色1像素间隙。 - Vimes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接