如何在Windows Phone 8中心应用程序中使用按钮

时间:2015-01-29 10:35:29

标签: c# xaml windows-phone-8.1

我正在尝试更改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>

1 个答案:

答案 0 :(得分:0)

您的Button位于DataTemplate内部,因此它位于与页面不同的上下文中,无法从其代码隐藏中访问。

考虑以下选项:

  1. 使用数据绑定修改您的按钮属性。
  2. 为HubSections内容创建UserControl。
  3. 可悲的是,由于这个DataTemplate,Hub控件很难理解并用于初学者。

    以下是一些教程:

    这个主题还有几个问题: