avoiding right arrow presses after entering a quoted property

As I'm going through the FebCTP examples, I'm entering the xaml in manually to explore and better remember the available properties. When entering a property like VerticalAlignment that has in-built options (Stretch, Top, Etc.), pressing tab results in the cursor moving to the right of the quote. This is helpful and allows entering further properties without moving to the arrow keys.

When entering a property value that isn't appearing in intellisense (like a Heading or Click that is done manually), pressing tab or enter just insert whitespace inside the quotes. Pressing shift+enter results in a newline being created above and the cursor goes there, which works in some cases. If you want multiple properties on the same line, however, or want to end the tag, this still requires the arrow keys. There may be a shortcut I'm unaware of, so that's why I'm asking this. Is there any way to avoid pressing the right arrow when finished entering a property? I realize this is an advanced version and so even if something like this is planned it might not yet be implemented--but if so, it would be really nice to know.

Also, good job to whoever created the tutorials--they are extremely helpful.

[1227 byte] By [cm4719] at [2008-2-14]
# 1
I'm assuming you are refering to intellisense in the XAML editor. Is that correct?
MarkBoulter at 2007-9-10 > top of Msdn Tech,Visual Studio Orcas,WPF Designer (Cider)...
# 2

When using intellisense, tabbing to accept a suggested term places the cursor to the right (after) the end quote. When typing something in, you enter a property and then the ="" comes up, with the cursor between the two quotation marks. When you finish entering your value inside the quotes (such as the name of a tag), you have to remove your hand from the keyboard and down to the arrows, which distinctly interrupts the flow of typing. Is there any way--a keyboard shortcut perhaps--that allows you to "end" the value you're typing in and go to the right side of the quotation mark as happens when you tab in intellisense.

Additionally, I would expect entering a quotation mark without a preceding backslash to enter a quotation mark in place of the intellisense-generated one. However, it generates another quotation mark and the cursor remains left of the auto-generated quote. I'm just looking for a quick way to move past the quotation and continue typing without using arrow keys. It's not even a huge deal--it just would be very convenient.

cm4719 at 2007-9-10 > top of Msdn Tech,Visual Studio Orcas,WPF Designer (Cider)...
# 3

Thanks for the feedback. The intellisense solution we have now is an interim solution while we work on the "real thing". I'll pass this feedback onto the guys who own this area on our team

mark

MarkBoulter at 2007-9-10 > top of Msdn Tech,Visual Studio Orcas,WPF Designer (Cider)...

Visual Studio Orcas

Site Classified