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).
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.
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:
<Label Content="test__t" Name="label2" />
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With