我在Visual Studio中製作了一個WPF GUI,並使用PowerShell進行操作。我目前正在研究如何使用GUI元素更改數據,並且陷入ComboBox中。下面是相關的代碼:如何從ComboBox SelectedItem中獲取文本?
$testVar=$WPFcombobox.SelectedItem.ToString()
Write-Host $testVar;
而這裏的輸出:
System.Windows.Controls.ComboBoxItem:test123
我想回去只是
test123
我也試過$testVar=$WPFcombobox.SelectedItem
但是得到了同樣的結果。
我也試過$testVar=$WPFcombobox.SelectedItem.Text.
和什麼也得不到。如果在此之後添加.ToString()
,則會出現「空值」錯誤。
我知道我可以創建一個新變量並切斷不相關的部分,但是如果有更好的方法來獲得我想要的輸出,我寧願這樣做。
[「ComboBox.Text地產 - 獲取或設置當前選定項目的文本。」(https://msdn.microsoft.com/en-us/ library/system.windows.controls.combobox.text(v = vs.110).aspx)? – TessellatingHeckler
@TessellatingHeckler我正在使用PowerShell。您的鏈接適用於C#,C++,F#和VB。 – jdope
您的PowerShell使用不同的.Net框架到C#,C++,F#和VB嗎?我的不是。 – TessellatingHeckler