private Boolean HasValidPreferenceValues()
{
int value;
if (!int.TryParse(Windows.GetText(tbVolume), out value) ||
!_initialVolume.IsValid(value))
{
showError("Invalid Volume setting");
return false;
}
if (!int.TryParse(Windows.GetText(tbRate), out value) ||
!_initialRate.IsValid(value))
{
showError("Invalid Rate setting");
return false;
}
if (!int.TryParse(Windows.GetText(tbPitch), out value) ||
!_initialPitch.IsValid(value))
{
showError("Invalid Rate setting");
return false;
}
return true;
}