无法访问WP7代码中的TextBox

时间:2012-08-15 12:46:30

标签: windows-phone-7

我的xaml如下

<Button>
    <Button.ContentTemplate>
        <DataTemplate>
            <TextBlock x:Name="firstBlock"/>
        </DataTemplate>
    </Button.ContentTemplate>
</Button>

问题是我无法在代码中使用TextBlock。它给出了错误

当前上下文中不存在名称“firstBlock”

1 个答案:

答案 0 :(得分:3)

这是因为你将它作为DataTemplate的一部分使用。

为什么不像这样使用它:

<Button Name="btn">
    <Button.Content>
        <TextBlock x:Name="firstBlock"/>
    </Button.Content>
</Button>

或者如果它只是按钮中需要的TextBlock,只需调用

即可

btn.Content =“some text”;