В чем разница между ContainerVisual.Offset и Visual.VisualOffset? - PullRequest
1 голос
/ 15 февраля 2020

Если вы посмотрите документацию для DrawingVisuals , вы обнаружите два очень похожих свойства: Offset (унаследовано от ContainerVisual) и VisualOffset (из Visual). Описания свойств очень похожи, и нет никаких дальнейших объяснений на документы. В чем разница между ними? Когда я должен использовать какой?

1 Ответ

0 голосов
/ 15 февраля 2020

Выберите ваши любимые, поскольку они фактически одинаковы

Вот исходный код ,

Учитывая

public class DrawingVisual : ContainerVisual

ContainerVisual реализует Offset как таковое

public Vector Offset
{
    get
    {
        return base.VisualOffset;
    }
    set
    {
         base.VisualOffset = value;
    }
}  
...