我正在尝试在Windows Phone上创建一些东西,而Windows Forms我使用这行代码“导航”到我的控件中,并且所有内容都是按钮。
foreach (Control item in this.Controls)
{
if(item is Button)
{
item.TabStop = false;
}
}
但我怎么能做同样的事情,但在Windows Phone 8.1上,控件不存在,我知道“TabStop”现在是button.IsEnabled!
item.IsEnabled = false;
任何想法我怎么能这样做?谢谢!
答案 0 :(得分:0)
一个页面只能有一个子UIElement(UIElement相当于控件),用它来获取对它的引用:
UIElement mainControlOnPage = this.Content;
通常,一个孩子将是某种面板控件,例如网格。使用以下内容遍历面板控件的子项:
foreach (UIElement element in this.mainPageGrid.Children)
{
// do something with the element
}