【发布时间】:2017-10-08 00:36:00
【问题描述】:
我正在为我们需要做的一些任务构建一个 GUI(主要是为没有 powershell 知识的人,所以他们不必运行命令等)。
基本上我有几个窗口,他们可以在其中输入或点击一些按钮。 现在,每次点击下一步或继续时,我都必须在新窗口中打开它们。
有没有办法清除我当前的窗口并加载下一步所需的元素?
使用选项卡不是一个选项,因为选项/文本框/按钮等取决于他们在上一个屏幕中点击的按钮。
我尝试了$window.clear() 之类的东西,但不起作用。
理想情况下,我可以生成窗口,然后使用函数来动态更改窗口的布局并添加/删除必要的组件。
有人对如何处理这个问题有任何想法吗?
【问题讨论】:
-
说实话,我会使用标签来做你正在做的事情,也许隐藏标签栏。这样,您可以在不同的选项卡上拥有多个屏幕布局,然后让您的脚本根据他们选择的选项确定要激活哪个选项卡。
-
环顾四周后,我认为最好使用制表符。我需要我什至可以使标签不可见,这样也可以做到这一点。谢谢。
标签: wpf powershell xaml user-interface