I have a page where a few textboxes cannot be empty before clicking a Save button.
You want to use Validation.HasError attached property.
Along the same lines Josh Smith has an interesting read on Binding to (Validation.Errors)[0] without Creating Debug Spew.