XAML을 사용하여 PowerShell에서 GUI를 작성합니다. 나는 프로그램에서 일어나는 일의 텍스트로 GUI 레이블/텍스트를 업데이트 할 것입니다. 배열의 일치에 대한 검색이 코드 부분을 복용Powershell GUI 레이블 변경
for($i in $array){
if $i -eq "item"{
add item to matcharray
}
}
예. GUI의 레이블에는 "matches for array"라는 검색 결과가 있습니다. 그런 다음 몇 가지 수학 기능을 수행하는 등 코드의 다른 부분으로 이동합니다. GUI는 "Doing math functions"이라고 말할 것입니다. 지금까지는 버튼 클릭으로 GUI 업데이트를 할 수 있지만 일단 코드 조각이 실행되면 업데이트하고 싶습니다. 최소한 타이머를 업데이트하십시오. 자동으로 라벨 텍스트를 변경하는 방법을 찾고 있습니다. 라벨을 자동으로 변경하는 작은 코드가 도움이됩니다.
의 경우 '$ Label.Content'일 수도 있습니다. – cet51
그래도 문제는 GUI 업데이트와 함께 발생합니다. 텍스트를 설정할 수 있습니다. 그런 다음 텍스트를 변경하는 다른 줄을 넣으면. GUI에는 첫 번째 세트 만 표시되고 두 번째 세트에는 업데이트되지 않습니다. – Shawnzye
텍스트를 업데이트 한 후 다음을 수행하십시오 :'[System.Windows.Forms.Application] :: DoEvents()'그러면 폼이 업데이트되어 텍스트가 변경됩니다. 내가 가진 무엇 – cet51