2017-09-01 57 views
1

我目前正在使用一個帶有多個選項卡的小工具,其中一個選項卡是一個配置文件重置工具。這是當前的GUI GUI將XAML.CS嵌入到Powershell WPF工具

powershell完全正常工作,但我沒有合適的XAML代碼來處理Click事件。我知道我可以通過C#中的XAML.CS輕鬆完成此操作,但不知道如何將該代碼轉換爲PS腳本

最好的解決方案是直接通過XAML處理Click事件,但我是也不太清楚什麼,我會修改

機器重​​新啓動

<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"/>

獲取驅動&打印機

<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"/>

感謝

+0

你是不是想從C#運行PowerShell的?也許你應該看看委託命令 –

回答

0

禁用按鈕

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

啓用按鈕

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