public CopyProcessViewModel() { IsEnabled = true; nameReadStreamButtom = "Приостановить"; nameWriteStreamButtom = "Приостановить"; ColorStreamWriteBuffer = "Green"; ColorStreamWriteFile = "Green"; readStreamButtomCommand = new DelegateCommand(PauseUnpauseReadStream); writeStreamButtomCommand = new DelegateCommand(PauseUnpauseWriteStream); stateButtomReadStream = StateButtom.Pause; stateButtomWriteStream = StateButtom.Pause; }
public void PauseUnpauseWriteStream() { if (stateButtomWriteStream != StateButtom.Unpause) { fileWriter.Pause(); NameWriteStreamButtom = "Возобновить"; stateButtomWriteStream = StateButtom.Unpause; ColorStreamWriteFile = "Red"; } else { fileWriter.Start(); NameWriteStreamButtom = "Приостановить"; stateButtomWriteStream = StateButtom.Pause; ColorStreamWriteFile = "Green"; } }