Эй, Масн, я написал некоторый код и схожие условия в моем случае, что все в порядке.
это имеет место (иметь много списков и именованных переменных, различающихся по номеру в конечном имени) Пример: listAttachment1, listAttachment2, listAttachment3, .. и т. д.). Для лучшего объяснения покажите мой код:
public void refreshAttachmentList (ListlistOfControlsRequest, int identifier)
{
string valueName = "attachmentsField_"+identifier;
var mylistAttachment = ((FrameworkElement)System.Windows.Application.Current.RootVisual).FindName(valueName);
ListBox listAttachRequest = mylistAttachment as ListBox;
listAttachRequest.ClearValue(ItemsControl.ItemsSourceProperty);
listAttachRequest.ItemsSource = listOfAttachmentsControls;
listAttachRequest.....all properties
}