I try to customize a .Net vertical progress bar (using Visual 2010), with the following code:
from your xaml, it looks like you are not binding it to anything. you have to have something that tells it to update the progress, normally you would bind it to something on your datamodel, or have some method in your codebehind that does it.