public void Resynchronize(GetScaledImageSizeDelegate scaledImageSizeDelegate) { // record scaled image size delegate _scaledImageSizeDelegate = scaledImageSizeDelegate; // force a full refresh of the items and selection (will cause new callbacks to get // fired for toString -- required to get the scaling right) SelectedImageSize = SelectedImageSize; }
public ImageSizeComboItem(ImageSize imageSize, string displayName, GetScaledImageSizeDelegate scaledImageSizeDelegate) { _imageSize = imageSize; _displayName = displayName; _scaledImageSizeDelegate = scaledImageSizeDelegate; }