相关疑难解决方法(0)

Silverlight:值不在预期范围异常范围内

将子项添加到堆栈面板时,我得到"值不在预期范围异常范围内".即使在添加到stackpanel之前myStackPanel.Children.Count = 0时也会发生这种情况.知道为什么吗?

void func()
{
          myStackPanel.Children.Clear();        
          List<Docs> lDocs =  docDictionary[ID];
          foreach (Docs lDoc in lDocs)
          {
                 ...
                 Border myTextborder = new Border();                   
                 myTextborder.BorderThickness = new Thickness(1);
                 myTextborder.Name = lDoc.Name;
                 ...

                 myStackPanel.Children.Add(myTextborder);   //Getting Value does not fall within the expected range exception here
          }
}
Run Code Online (Sandbox Code Playgroud)

func()被多次调用.我读到当我们尝试添加具有相同名称的子项时发生错误.但在我的情况下,我正在清除堆栈面板,即使foreach循环每次调用func()只运行一次,也会发生错误

c# silverlight

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

silverlight ×1