将XAML.CS嵌入到Powershell WPF工具中

时间:2017-09-01 12:47:33

标签: c# wpf powershell xaml

我目前正在开发一个有多个标签的小工具,其中一个标签是个人资料重置工具。这是当前的GUI GUI

powershell完全按照我的要求运行,但是我没有合适的XAML代码来处理Click事件。我知道我可以通过C#中的XAML.CS轻松地做到这一点,但不知道如何将代码转移到PS脚本

最好的解决方案是直接通过XAML处理点击事件,但我不太清楚我会修改什么

重启机器

<Button x:Name="NTRelease" Content="1) Restart Machine" HorizontalAlignment="Left" Margin="386,164,0,0" VerticalAlignment="Top" Width="180" Height="23" IsEnabled="{Binding ElementName=ProfileSelect, Path=Text.Length, Mode=OneWay}" Click="NTRelease_Click"/>

获取驱动器&amp;打印机

<Button x:Name="GetInfo" Content="2) Get Drives &amp; Printers" HorizontalAlignment="Left" Margin="386,192,0,0" VerticalAlignment="Top" Width="180" Height="23" IsEnabled="False"/>

由于

1 个答案:

答案 0 :(得分:0)

禁用按钮

$WPFButton.Add_Click({
$WPF.IsEnabled = $False
)}

启用按钮

$WPFButton.Add_Click({
$WPF.IsEnabled = $True
)}