MahApps/MahApps.Metro — pull request #859 by flagbug (2013-12-07 19:11:00+00:00)
Title: Throw more specific exceptions and document them

I think `InvalidOperationException` instead of a plain `Exception` is a better fit here

/cc @Amrykid