【发布时间】:2012-06-05 18:11:56
【问题描述】:
所以,我在我正在开发的应用程序中设置了我的文本框的样式,但突然之间我看不到任何绑定到我的文本框的文本。我觉得我缺少某种 ContentPresenter。无论如何,这是样式。
<Style TargetType="{x:Type TextBox}">
<Setter Property="Height" Value="26"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<Border BorderThickness="{TemplateBinding BorderThickness}"
BorderBrush="{TemplateBinding BorderBrush}"
Background="{TemplateBinding Background}">
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter Value="#FF2F2F2F" Property="Background"/>
<Setter Value="White" Property="Foreground"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
这是我的文本框的设置方式
<TextBox Grid.Row="2" Grid.Column="5" BorderThickness="1" Text="{Binding VariableName}">
有什么想法吗?
【问题讨论】: