A very simple question:
Why I cant see _
(underscore) in WPF content?
For instance the content of
<Label Content="test_t" Name="label2" />
is shown as "testt"
(with the underscore not shown).
A very simple question:
Why I cant see _
(underscore) in WPF content?
For instance the content of
<Label Content="test_t" Name="label2" />
is shown as "testt"
(with the underscore not shown).
This is because
Label
supports defining a mnemonic based on its content, which is done by prefixing the mnemonic with an underscore (the same thing that happens in Windows Forms with&
).Use a double underscore if you want a literal one to appear:
I know im late to the party but I believe that if you don't have the Label associated to a TextBox than you should use a TextBlock instead.
Changing your control to a TextBlock solves this issue since only Label has the mnemonic support
This style solves your problem:
Labels support mnemonics (i.e. you can use ctrl+(key) to give them focus). You define the mnemonic key using an underscore.
http://www.charlespetzold.com/blog/2006/01/061004.html
If you want to see underscores, replace single underscores with double underscores.