我正在尝试创建一个(的Expander
)新实例并将其放入 aStackPanel
每次一个变量不等于另一个变量时。
问题; 但是,似乎我无法访问 if 函数之外的变量。我得到:
“错误名称'expand'在当前上下文中不存在”
如果我在函数外部声明新实例,则应用程序将按预期运行一次 if 语句。第二次运行 if 语句时出现错误:
“指定的视觉对象已经是另一个视觉对象的子对象或 CompositionTarget 的根。”
if (lastStatement != first.ToString()) {
i++;
Expander expand = new Expander();
expand.Name = "expander" + i.ToString();
stackpanel1.Children.Add(expand); //This where the error is
} expand.Content += ones; // I need to place this here for the code to work
这是我得到的情况:
“错误名称'expand'在当前上下文中不存在”
第二次尝试(当我在语句之外创建实例时)我得到:
“指定的视觉对象已经是另一个视觉对象的子对象或 CompositionTarget 的根。”