private void SetImagePageCombo(SelectedMedia media = null)
{
using (ControlTransaction.Update(ImagePageCombo))
{
ImagePageCombo.Enabled = false;
foreach (SelectedMedia oldMedia in ImagePageCombo.Items)
{
if (oldMedia == null || oldMedia == media) continue;
DisposeMediaItem(oldMedia.Item);
}
ImagePageCombo.Items.Clear();
if (media == null)
media = new SelectedMedia("1");
ImagePageCombo.Items.Add(media);
ImagefilePathText.Text = media.Path;
AlternativeTextBox.Text = media.AltText;
ImagePageCombo.SelectedIndex = 0;
}
}