I have another question for you regarding the toolbar items. It's great to add icons to the toolbar and even in different colors. Is it also possible to change the color of them in runtime and if yes, how?
Have you tried using data binding to change the color during runtime?
Another approach would be to build the toolbar in the code-behind using C# and then setting different colors based on some conditions.
As I am not near my computer at the moment, I won't be able to give a specific answer at the moment.
If you can't figure it out, let me know and I might write up another blog post about configuring/updating the toolbar from the code-behind during runtime.