Особая ситуация с производным классом с использованием линейной геометрии - PullRequest
0 голосов
/ 07 сентября 2011

Таким образом, используя форму линии, которая имеет свойства (X1, Y1, X2, Y2), использует систему координат относительно пространства, заданного для элемента Line (то есть, оно не является абсолютным или, по крайней мере, используемым содержащая панель). Если вы просто производите от Shape и используете геометрию линии (в overridegeometry) и определяете два DP для начальной и конечной точки, они будут использовать абсолютную систему координат (одну из содержащей панели). Почему это отличается? (Разве Линия (из Формы) не использует геометрию линии ?, но независимо от того, что она использует (то есть путь), почему это должно иметь значение)

1 Ответ

0 голосов
/ 09 сентября 2011

На самом деле это одно и то же. Когда вы задаете начальную и конечную точку для линейной геометрии, она создает геометрию, достаточно большую, чтобы линия с этими конечными точками могла поместиться там относительно геометрии, если вы хотите связать координаты линии с содержащейся панелью, вы придется учитывать верхний и левый свойства строки.

...