如何在点击checkButton之前初始化ui元素(通过启动程序)

本文关键字:元素 启动 程序 ui 初始化 checkButton | 更新日期: 2023-09-27 18:09:29

我有这样的情况,我禁用或启用UI元素检查或取消检查通过调用函数managedisable (ParentClass,value,cbox):

cbox.Checked += (o, e) => 
{
    manageDisable(parentClass,0, cbox);
};
chb.Unchecked += (o, e) =>
{
    manageDisable(parentClass,1, cbox);
};

很好。它能很好地禁用或启用ui元素。

为什么不工作,如何使它工作?

如何在点击checkButton之前初始化ui元素(通过启动程序)

尝试以下内容:

创建时:

childGrid.Loaded += DoYourThing;

in DoYourThing:

DoYourThing()
{
    foreach(var chb in comboboxs)
    {
         if (param.Component.Attributes[0].Value == 1)    
            chb.IsChecked = true;             
    }
    childGrid.Loaded -= DoYourThing;
}