に_非常に簡単な質問を(アンダースコア)を参照してくださいことができませんか?例えばは、WPFコンテンツ
(図示せず下線付き)"testt"
として示され
<Label Content="test_t" Name="label2" />
の内容。
に_非常に簡単な質問を(アンダースコア)を参照してくださいことができませんか?例えばは、WPFコンテンツ
(図示せず下線付き)"testt"
として示され
<Label Content="test_t" Name="label2" />
の内容。
ラベルはニーモニック(すなわち、あなたが焦点にそれらを与えるためにCTRL +(キー)を使用することができます)をサポートしています。ニーモニックキーはアンダースコアを使用して定義します。
http://www.charlespetzold.com/blog/2006/01/061004.html
あなたがアンダースコアを見たい場合は、二重のアンダースコアを持つ単一のアンダースコアを交換してください。
Label
はニーモニックをアンダースコア(Windowsフォームでは&
と同じことになります)の前に付けて、内容に基づいてニーモニックを定義することができます。
リテラル1を表示させたい場合は、二重のアンダースコアを使用してください:
<Label Content="test__t" Name="label2" />
私は遅れて相手にイム知っているが、私は信じているあなたは、あなたが必要以上のTextBoxに関連したラベルを持っていない場合代わりにTextBlockを使用してください。 TextBlockにあなたのコントロールを変更する
は、この問題を解決だけでラベルはニーモニックサポート
を持っているので、このスタイルは、あなたの問題を解決:
<Style x:Key="{x:Type Label}"
TargetType="{x:Type Label}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Label}">
<Border Background="{TemplateBinding Background}"
BorderThickness="{TemplateBinding BorderThickness}"
BorderBrush="{TemplateBinding BorderBrush}"
Padding="{TemplateBinding Padding}"
SnapsToDevicePixels="true">
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
RecognizesAccessKey="False"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled"
Value="false">
<Setter Property="Foreground"
Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
あなたはそれを脱出しようとしたのですか? (2番目の提案で推測する) –
こんにちは、私はその理由を知りたかったのですが、stackoverflowからの私の友人の一人は、Windowsフォームの&のようなものです。ありがとうございました。 – AliRezza