我有了这个代码,以动态创建复选框和钩它们备份到共享OnTapped事件处理程序:我是否需要区分动态创建的复选框?
private void CreateNewGroup(int currentItem, string groupName)
{
CheckBox ckbx = new CheckBox();
ckbx.Content = groupName;
ckbx.Tag = currentItem; // Don't know if this is needed
ckbx.Tapped += new TappedEventHandler(this.Checkbox_OnTapped);
stackPanelCheckBoxesParent.Children.Add(ckbx);
}
...作为评论节目,我不知道是否该标签分配VAL财产是多余的。我添加它的唯一原因是因为这里:Dynamically (programatically) adding check boxes and checkedchanged events,有几个人说肯定要分配动态创建的复选框的ID属性。然而,在Windows 8 C#应用程序中,显然没有这种属性。