I would say that xaml would be a good choice:
- Pixel manipulation is not needed
- Item functionality in code behind
- Can add pixels changing for control
later on
- There is a lot of documentation on
how to use it
Maybe if you give us an idea of what you will need the language for we can give you better suggestions.