我们可以使用 [Windows.Markup.XamlReader]::Load 在 PowerShell 中加载 XAML 文件,但是有没有办法将一些 PowerShell 脚本指定为后面的代码?
4 回答
PowerShell 可用于在 WPF 应用程序中提供功能。查看这些关于使用 PowerShell 和 WPF 的精彩博客文章...
HuddledMasses.Org - PowerBoots - 用于 PowerShell 的 WPF GUI 工具包
PowerBoots - 适用于 PowerShell 的鞋子
PowerBoots - 在 PowerShell 1.0 或 2.0 中加载 XAML Windows
Windows PowerShell 团队博客
http://blogs.msdn.com/powershell/archive/2008/05/25/powershell-and-wpf-wtf.aspx
WPF 和 PowerShell – 第 1 部分(Hello World 和欢迎来到 WPF 周)
WPF 和 PowerShell – 第 2 部分(使用脚本探索 WPF(和 .NET 的其余部分))
WPF 和 PowerShell——第 3 部分(处理事件)
WPF 和 PowerShell——第 4 部分(XAML 和显示控制)
WPF 和 PowerShell - 第 5 部分(使用 WPF 和 PowerShell 模块)
现在在 PowerShellPack 中还有WPK,这使得在 PowerShell 中创建 WPF UI 变得非常简单和有趣。
虽然我不确定,但我猜不会。鉴于 Visual Studio 仅将 C# 和 VB 作为用于构建 WPF 应用程序的语言公开,这意味着需要在工具级别完成工作,以便为语言添加对 WPF 的支持。由于 .NET 语言没有“免费”获得 WPF 支持,因此 PowerShell 是否有能力成为 WPF UI 的代码是值得怀疑的。
当前要查看的位置是http://showui.codeplex.com/SourceControl/list/changesets。
抱歉 Show-UI 还没有发布。它是 PowerBoots 和 WPK 的继任者。