public void WindowStart() { showWin = ShowDataWindow.GetShowDataWindow(myFileRep.MyDataTable); showWin.Show(); autoModeActivateFlag = 0; prevIndex = -1; // 이전 인덱스 초기값. -1로 하여 거절하게 만듬 scrollViewFlag = false; //스크롤 뷰 초기값 serverNameTxt.Text = serverName; // 서버 이름 fullJobCount = myFileRep.MyDataTable.Rows.Count; fullJobTxt.Text = fullJobCount.ToString(); myMediaPlayer.Volume = volumeSlider.Value; volumeTxt.Text = (volumeSlider.Value * 100).ToString(); myMediaPlayer.SpeedRatio = speedSlider.Value; speedTxt.Text = (speedSlider.Value * 100).ToString(); CalCurrentJobRow(); currentIndex = CalcLastJob(); if (currentIndex >= fullJobCount) { currentIndex = 0; } realFileCount = CalcFileCount(myFileRep.MyDataTable.Rows.Count); // 출력 파일 개수 showWin.UpdateShowData(myFileRep.MyDataTable); // 검증 시 데이터 출력이 갱신되지 않는 현상 WindowStatusUpdate(currentIndex); }
public static ShowDataWindow GetShowDataWindow(DataTable inputData) { if (thisWin is null) { thisWin = new ShowDataWindow(inputData); return(thisWin); } else { return(thisWin); } }