因此,我在我正在开发的应用程序中设置了我的 TextBoxes 的样式,突然之间我看不到任何绑定到我的 TextBoxes 的文本。我觉得我缺少某种 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}">
有什么想法吗?