wpf怎么给textbox的text属性指定默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf怎么给textbox的text属性指定默认值相关的知识,希望对你有一定的参考价值。

this.textbox1.Text=“text”
这个在textbox的属性页里也有个Text属性,填什么,什么就是默认值。
参考技术A 它默认的是空值,this.textbox.Text=""
这里面,你填写什么,它默认的就是什么了
参考技术B <TextBox Text="默认值"/>
像这样就可以了
参考技术C <ControlTemplate TargetType="TextBox">
<Grid>
<TextBox Text="Binding Text, Mode=TwoWay, RelativeSource=RelativeSource TemplatedParent, UpdateSourceTrigger=PropertyChanged" />
<TextBlock HorizontalAlignment="Center"
VerticalAlignment="Center"
Text="这里添上需要的默认值"
Margin="5,0,5,0"
Foreground="#FF808080"
FontStyle="Italic"
IsHitTestVisible="False"
x:Name="UserMessage"
Visibility="Hidden"/>
</Grid>
<ControlTemplate.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="Text" Value=""/>
<Condition Property="IsKeyboardFocusWithin" Value="False"/>
</MultiTrigger.Conditions>
<Setter Property="Visibility" TargetName="UserMessage" Value="Visible"/>
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>

wpf 现在textbox的默认值是8,程序运行起来,在界面上修改了并能保存修改后的默认值

有什么办法能跟改默认值,或者是用别的控件可以达到这样的效果,我这是用来做参数修改的

那就需要在后台代码中保存这个值,再将保存这个值得变量绑定到textbox即可 参考技术A WPF的基本功能:绑定就能满足你的要求追问

怎么个绑定法呢

追答

绑定是WPF必学内容啊~,一两句话也说不清楚,你可以搜下[WPF编程宝典.C#版 和深入浅出WPF初学WPF还是很不错的教程

以上是关于wpf怎么给textbox的text属性指定默认值的主要内容,如果未能解决你的问题,请参考以下文章

C#/WPF高手进!ComboBox.ItemTemplate用TextBlock正常,用TextBox就报错!

C#/WPF高手进!ComboBox.ItemTemplate用TextBlock正常,用TextBox就报错!

WPF UpdateSourceTrigger属性

wpf中textbox的Text属性因为Style的绑定,导致输入的数值始终是原来的数值,是怎么回事

WPF 怎么使数据和textbox绑定 使textbox具有文字追加效果

wpf 现在textbox的默认值是8,程序运行起来,在界面上修改了并能保存修改后的默认值