【问题标题】:how to get the name of an object and change the text of a textbox with its' name?如何获取对象的名称并使用其名称更改文本框的文本?
【发布时间】:2011-09-21 19:12:04
【问题描述】:

您好(wp7 应用的开发者)。

下面的问题已经导致无数个不眠之夜了,希望大家给我一个解决方案。

分组为网格的元素应调用(点击时)一个函数,该函数用我声明的内容更改文本框的文本。

我已经有了读取对象“名称”的函数:

private void FunctionABC(object sender, System.Windows.Input.GestureEventArgs e)
        {
            //Objects name
            string ObjectSender = (sender as Grid).Name.ToString();

            //But how to continue, if I want kind of "this" result?:
            this.ObjectSender.Text = "abc";
        }

感谢任何回答我的问题。谢谢。

【问题讨论】:

  • 对不起,我不明白。

标签: string function windows-phone-7 object textbox


【解决方案1】:

如果您的问题是如果您点击网格,如何更改放置在网格内的 textbox.text 属性,那么您应该遍历网格 Children 并找到您正在寻找的文本框,然后更改它的 text 属性。

首先你需要改变这一行:

string ObjectSender = (sender as Grid).Name.ToString();

因为这一行给出了网格的名称,而不是网格本身。

Grid ObjectSender = (Grid) 发送者;

然后你可以搜索它的孩子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 2011-08-31
    相关资源
    最近更新 更多