我正在做一个学校项目,当拨动开关打开时,我不知道如何“隐藏”一些文本块?开发 Windows 8 应用程序。谢谢,顺便说一句。如何从多个文本块 (XAML) 中创建一个集合?
private void ToggleSwitch_Toggled(object sender, RoutedEventArgs e)
{
}
我正在做一个学校项目,当拨动开关打开时,我不知道如何“隐藏”一些文本块?开发 Windows 8 应用程序。谢谢,顺便说一句。如何从多个文本块 (XAML) 中创建一个集合?
private void ToggleSwitch_Toggled(object sender, RoutedEventArgs e)
{
}
Visual Studio 主菜单 - 编辑 - 大纲 - 切换所有大纲:Ctrl+M、Ctrl+L
就个人而言,我使用 Ctrl+M 来“折叠到定义”比其他任何东西都多。
假设您的控制结构相当平坦,您可以通过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
您想要切换的所有内容。这个答案可能会有所帮助。