我正在做一个学校项目,当切换开关打开时,我无法弄清楚如何“隐藏”某些文本块而相反?开发Windows 8应用程序。谢谢,顺便说一下。如何从多个文本块(XAML)创建集合?
private void ToggleSwitch_Toggled(object sender, RoutedEventArgs e)
{
}
答案 0 :(得分:0)
Visual Studio主菜单 - 编辑 - 大纲 - 切换所有大纲:Ctrl + M,Ctrl + L
就我个人而言,我使用Ctrl + M来“崩溃到定义”,而不是其他任何东西。
答案 1 :(得分:0)
假设您的控制结构相当平坦,您可以使用Tag
上的TextBox
属性。在您的XAML中,在Tag
字段中为您要切换的每个TextBox
添加一些不同的值,例如单词' CanToggle'。然后你可以做类似
private void ToggleSwitch_Toggled(object sender, RoutedEventArgs e)
{
foreach (Control currentControl in this.Children)
{
if (currentControl.Tag == "CanToggle")
currentControl.Visible = !currentControl.Visible;
}
}
如果您的控件集合不平坦,那么您必须弄清楚如何通过控件集合递归地挖掘以找到要切换的所有TextBox
。 This answer可能有帮助。