【发布时间】:2010-10-07 22:38:15
【问题描述】:
我在 XAML 页面上有一堆我想要相同大小的文本框。我创建了一个控件模板并将其放在页面的 Grid.Resources 部分
<Grid.Resources>
<ControlTemplate x:Key="basicTextbox" TargetType="TextBox" >
<TextBox MinWidth="200" />
</ControlTemplate>
</Grid.Resources>
然后我将它应用到如下文本框:
<TextBox x:Name="txtNewSec1" Template="{StaticResource basicTextbox}"/>
我有一个用户可以按下的按钮,并在后面的代码中获取用户输入的文本并将其应用于对象。每当文本在文本框中时文本变为空白时,我都会感到惊讶。从文本框中删除模板并再次单击按钮后,文本在按钮的单击事件处理程序期间神奇地可用。是否必须在 ControlTemplate 中设置一些内容以允许文本框在代码隐藏事件期间具有文本?或者这是 Silverlight 中的某种错误?
【问题讨论】:
标签: silverlight