"Name"と "Path"の2つのレコードでCSVファイルをインポートしています。私がやろうとしています何Powershell - 変数を動的に反復する
$softwareList = Import-Csv C:\Scripts\NEW_INSTALLER\softwareList.csv
$count = 0..($softwareList.count -1)
foreach($i in $count){
Write-Host $softwareList[$i].Name,$softwareList[$i].Path
}
は$i
変数に基づいてWPFCheckbox
変数に各レコードの名前とパスを動的に割り当てるです。これらのチェックボックスの名前は、WPFCheckbox0
、WPFCheckbox1
、WPFCheckbox2
などとなります。これらのオブジェクトには、私が使用する予定の2つのプロパティがあります。 "Command"を格納するための "Command"と、格納する "Content" $SoftwareList[$i].Name
これらの変数を適切にループし、それぞれのWPFCチェックボックスのプロパティを表示します。
ご意見をいただければ幸いです。
[WPFCheckbox0]、[WPFCheckbox1]などの名前は、[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)の重い匂いがあります。 CSVの各行に十分なチェックボックスがあることをどのように知っていますか?チェックボックスを動的に作成/生成するべきでしょう –