Windows phone 7 是否可以按标签查找项目?
我有一个复选框列表,每个复选框都有特定的标记,是否可以仅使用标记来识别和获取TextBox项?如果是这样,它的函数调用是什么?可以导航定义UI的可视化树,根据元素的属性查找元素。我用(我写的)来简化这个任务。假设您有以下标记:Windows phone 7 是否可以按标签查找项目?,windows-phone-7,Windows Phone 7,我有一个复选框列表,每个复选框都有特定的标记,是否可以仅使用标记来识别和获取TextBox项?如果是这样,它的函数调用是什么?可以导航定义UI的可视化树,根据元素的属性查找元素。我用(我写的)来简化这个任务。假设您有以下标记: <StackPanel x:Name="stack"> <CheckBox> <TextBox Tag="one"/> </ChecBox> <CheckBox>
<StackPanel x:Name="stack">
<CheckBox>
<TextBox Tag="one"/>
</ChecBox>
<CheckBox>
<TextBox Tag="two"/>
</ChecBox>
<CheckBox>
<TextBox Tag="three"/>
</ChecBox>
</StackPanel>
您可以通过以下方式找到第二个文本框:
TextBox txtBox = stack.Descendants<TextBox>()
.Cast<TextBox>()
.Where(i => i.Tag="two")
.Single();
TextBox txtBox=stack.substands()
.Cast()
.Where(i=>i.Tag=“two”)
.Single();
您想要文本框吗?这就是标签吗?还是你把复选框和文本框搞混了?不清楚你到底在寻找什么。你考虑过把这个放到github和nuget上吗?博客上的拉链让我害怕。