ПредишенСледващото

В WPF, няма начин да се определи каква е действителната пиксела. Тези оди на принципи WPF дизайн е постулатът за независимост от срутване на енергия, което означава, че заявлението е трябвало да работи по същия начин, с който и да е резолюция устройство и във всички случаи се появяват оптимално. Автономни доверието на резолюцията се появява в различни форми: от интензивно използват векторни графики, преди пускането на машини и т.н. Aude от основните начини за прилагане на тази независимост в приложение WPF не зависи от разделителната способност на координатната система не се основава на физически пиксела.

The GDI координатна система на базата на пикселите. Когато казваме, че една точка на разстояние една от друга с 5 пиксела, това означава, че на изходното устройство между тези точки точно пет ще пиксела. Разбира се, има и други koordinat1 система GDI, но в крайна сметка всичко се свежда до пиксел.

В WPF като измерване на дължина единица се използва логически пик сел равно на 1/96 инча. Веднага възниква въпросът: Защо 1/96? Yas но това 1см или 1 инч ще изглежда много по-естествено. Но разработчиците са отдавна се радва на пикселите по смисъла на ИРП, и измерване на способността на по-голямата част от изходни устройства е 96 DPI (точки на инч), така 1/96 инча не само отговаря на очакванията на интуитивно програмиране, но и съответно tstvuet съвременни физически устройства. Сигурен съм, че като по-висока е резолюцията на Ния monitorov2 това решение ще изглежда все повече и повече proizvolnym3.

За да съответства на логическа гледна точка на света в WPF за оказване преди предполагаемата безкраен резолюцията. По-конкретно, това означава, че текстът е съставен еднакво, независимо от размера или решен Ния изходни устройства, тъй като вътрешните изчисления се извършват с безкрайна прецизност. (Е, разбира се, не е безкраен, но достатъчно висок!) Aude Нако, когато се работи с устройства, които имат относително ниска резолюция, като например компютърни екрани, има трудности.

Има две общи начини за създаване на висококачествени изображения на ек рани с малка резолюция на разположение на по-голямата част от потребителите. изглаждане алгоритъм (анти псевдоними) извършва всички изчисления, с акцент върху висока резолюция, както и при изходна към екрана определя как

Фиг. 5.2. Правоъгълници в едър план и изключват, когато режимът на привеждане в съответствие с пиксели. Забележете как остри завои сови позиция поставя изображение, независимо от факта, че правоъгълник линия минава не е точно по границите на пиксела.

Като цяло, не е необходимо да се промени по подразбиране, за да се даде възможност на повторно benching подравняване; но ако това е необходимо, за да ги контролира изрично е SnapsToDevicePixels собственост.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!