关于模板使用问题

冰冷的小爪 2016-01-08 09:37:47
//一个文本框的模板
<ControlTemplate TargetType="TextBox" x:Key="Txt_InputTemp">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="30*"/>
<ColumnDefinition Width="70*"/>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" ></Label> //文本框前的一个label
<TextBox Grid.Column="1"></TextBox>//文本框主体
</Grid>
</ControlTemplate>
//前台窗体代码
<TextBox Name="txt" Template="{DynamicResource Txt_InputTemp}" Text="aaa " TextChanged="TextBox_TextChanged">
</TextBox>
//需求就是,我能在前台窗体代码中,动态改变我 模板中的Label的显示内容,以及TextBox内容
//后台能txt.Text = "XXXXX",使得显示一致
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
adodotnet 2016-01-10
  • 打赏
  • 举报
回复
<ControlTemplate TargetType="TextBox" x:Key="Txt_InputTemp"> ... <TextBox Grid.Column="1" Text="{TemplateBinding XText"} /> 这样你可以在前台用XText这个属性。。。
adodotnet 2016-01-10
  • 打赏
  • 举报
回复
文本框控件模板内的Label,TextBox加上个TemplateBinding的问题吧。 如:
exception92 2016-01-10
  • 打赏
  • 举报
回复
注意提问的艺术。

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧