Hi,
chobo2: Like for instance if I wanted to bold something my book says to use "Font-Bold="true"". How am I suppost to know that?
In fact, theme/skin's properties do not support code completion. If you want to know the details of the skin, you can try to look the skin file at the design time. About the "Font-Bold="true"" or not, you can see the result at the render time.
There is code completion about the skin's properties in the theme/skin. But you can design more than one skins for the control, then you can get/set the skin programmatically.
For example. there is a lable control, you can create two skin for lable control/ One's skinid is blue, means the font color is blue, the other skin;s skinid is red, then set the font color is red.
Then you can get the skinid of the label control, according to the skinid that you get to know the skin's details.
About the theme/skin, you can refer this great artilce: http://www.odetocode.com/Articles/423.aspx
Hoep it helps.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Yours sincerely,
Amanda Wang
Microsoft Online Community Support