主页 > 知识库 > Powershell使用WPF技术实现弹窗提示实例

Powershell使用WPF技术实现弹窗提示实例

热门标签:Linux服务器 服务外包 AI电销 网站排名优化 铁路电话系统 呼叫中心市场需求 地方门户网站 百度竞价排名

WPF (Windows Presentation Foundation) 技术能让你创建窗口和对话框。它的优势是在窗体设计时能与代码分开。

这里有个简单的显示弹出消息练习。这个消息是定义在XAML代码中它的实现类似HTML(但是请区分大小写)。你能轻松的调整字体大小,内容,颜色等等。不需要嵌入任何代码。

复制代码 代码如下:

$xaml = @"
Window
 xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'>

 Border BorderThickness="20" BorderBrush="Yellow" CornerRadius="9" Background='Red'>
  StackPanel>
   Label FontSize="50" FontFamily='Stencil' Background='Red' Foreground='White' BorderThickness='0'>
    System will be rebooted in 15 minutes!
   /Label>

   Label HorizontalAlignment="Center" FontSize="15" FontFamily='Consolas' Background='Red' Foreground='White' BorderThickness='0'>
    Worried about losing data? Talk to your friendly help desk representative and freely share your concerns!
   /Label>
  /StackPanel>
 /Border>
/Window>
"@

$reader = [System.XML.XMLReader]::Create([System.IO.StringReader] $xaml)
$window = [System.Windows.Markup.XAMLReader]::Load($reader)
$Window.AllowsTransparency = $True
$window.SizeToContent = 'WidthAndHeight'
$window.ResizeMode = 'NoResize'
$Window.Opacity = .7
$window.Topmost = $true
$window.WindowStartupLocation = 'CenterScreen'
$window.WindowStyle = 'None'
# show message for 5 seconds:
$null = $window.Show()
Start-Sleep -Seconds 5
$window.Close()

您可能感兴趣的文章:
  • 用WPF实现屏幕文字提示的实现方法
  • WPF气泡提示框的简单制作

标签:黄山 铜川 兰州 湘潭 仙桃 衡水 崇左 湖南

巨人网络通讯声明:本文标题《Powershell使用WPF技术实现弹窗提示实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266