C# 如何在Windows Phone 8 hub应用程序中使用按钮

C# 如何在Windows Phone 8 hub应用程序中使用按钮,c#,xaml,windows-phone-8.1,C#,Xaml,Windows Phone 8.1,我试图更改DataTemplate中按钮的上下文,但在我的代码中,我无法更改它。我做错了什么 以下是我正在使用的XAML: <Grid> <Hub> <HubSection> <DataTemplate> <Grid> <Button x:Name="THEbutten" Content="Button" Hor

我试图更改DataTemplate中按钮的上下文,但在我的代码中,我无法更改它。我做错了什么

以下是我正在使用的XAML:

<Grid>
    <Hub>
        <HubSection>
            <DataTemplate>
                <Grid>
                    <Button x:Name="THEbutten" Content="Button" HorizontalAlignment="Left" Margin="186,230,0,0" VerticalAlignment="Top"/>
                </Grid>
            </DataTemplate>
        </HubSection>
    </Hub>
</Grid>

您的按钮位于DataTemplate中,因此它与页面处于不同的上下文中,并且无法从其代码隐藏中访问

考虑以下选项:

使用数据绑定修改按钮属性。 为内容创建用户控件。 遗憾的是,由于这个数据模板,Hub控件对于初学者来说相当难理解和使用

以下是一些教程:

关于这个话题,这里还有几个问题:


您在代码隐藏中尝试了什么代码?