如何从代码访问位于<phone:PanoramaItem.HeaderTemplate>的DataTemplate标记中的文本框控件-背后(MainPage.xaml.cs)

用户3442701

我在MainPage.xaml中有一个文本框:

<phone:PanoramaItem.HeaderTemplate>

                <DataTemplate>                       
                    <TextBox x:Name="src_textbox" Width="400" TextChanged="src_textbox_TextChanged"/>
                </DataTemplate>
 </phone:PanoramaItem.HeaderTemplate>

现在在MainPage.xaml.cs中,我想src_textbox在事件处理程序中访问src_textbox_TextChanged

事件处理程序如下:

 void src_textbox_TextChanged(object sender, TextChangedEventArgs e)
    {

        string hello = src_textbox.Text();

    }

我下了红线src_textbox,错误提示“它不在当前上下文中”。

我如何使用它?

codeDEXTER

是的,我遇到了同样的问题。解决方案:

void src_textbox_TextChanged(object sender, TextChangedEventArgs e)
{
    TextBox temp_textBox = sender as TextBox;

    string hello = temp_textBox.Text();

}

您无需TextBox在xaml中控件中添加名称属性

快乐编码!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章