Скажем, у меня есть сетка с 3 рядами. В центральном ряду я хотел бы поместить изображение, а затем центрировать его в этом ряду по вертикали и горизонтали. Но поскольку (я думаю) Silverlight использует верхние левые углы элемента, когда он центрируется, верхний левый угол изображения центрируется, когда я говорю ему центрировать по вертикали / горизонтали.
Я видел 2 подхода к этому:
- изменить положение изображения в событии
- установите очень большое значение поля изображения со всех сторон (500)
Есть способ попроще? Кажется странным, что вам нужно сделать что-то взломанное, вроде этих двух подходов. Я бы предпочел просто сказать объекту, что его якорь находится в центре, а затем сказать ему, чтобы он располагался в центре. Хммм, может быть хороший настраиваемый элемент управления.
Обновление: действительно неприятным было то, что я внес незначительные изменения на страницу, чтобы изменить способ центрирования изображения, и FF3 отобразил старую версию страницы. Это заставило меня подумать, что это не сработало. Затем я поднял его в IE, и все выглядело правильно. Я очистил кеш FF3, и он показал правильную страницу. Чертовски раздражает.