我在我的 XAML 中创建了一个堆栈面板,现在在 c# 代码中,我将 ListBoxes 添加到该堆栈面板
我的 wp7 应用程序中的 onbuttonClicks 事件。
因此,最初成功添加了 5 个项目,但在下一轮(按钮单击)堆栈面板未更新。而在调试堆栈面板子项时计数为 10。(使用 shift+F9),但 XAML 未更新
我的 C# 代码是:
private void BindAvailableItems(JToken jToken)
{
if (jToken.Count() > 0)
{
for (int i = 0; i < jToken.Count(); i++)
{
ListBoxItem Item = new ListBoxItem();
DataTemplate ContentTemplate = Application.Current.Resources["UserAvailableItemsTemplate"] as DataTemplate;
Item.ContentTemplate = ContentTemplate;
MultiLineItem Content = new MultiLineItem();
Content.Line1 = "http://localhost:5141" + jToken[i]["ItemImageUrl"].ToString();
Item.Content = Content;
stackPnl.Children.Add(Item); //<---stackPanel
stackPnl.UpdateLayout();
}
}