示例#1
0
        protected EntityVisual(EntityPresenter presenter, Component render, Entity entity)
            : base(entity)
        {
            this.presenter = presenter;
            this.render = render;

            if (null != render)
            {
                render.LocalPropertyChanged += OnPropertyChanged;
            }

            entity.AddHandler<EffectiveValueChanged>(OnEffectiveValueChanged);
        }
 public TextEntityVisual(EntityPresenter presenter, Component render, Entity entity)
     : base(presenter, render, entity)
 {
 }
 public Location(EntityPresenter presenter, double startX, double startY, double observedWidth, double observedHeight)
 {
     Presenter = presenter;
     StartX = startX;
     StartY = startY;
     ObservedWidth = observedWidth;
     ObservedHeight = observedHeight;
 }
 public Translation(EntityPresenter presenter, double startX, double startY, double endX, double endY)
 {
     Presenter = presenter;
     StartX = startX;
     StartY = startY;
     EndX = endX;
     EndY = endY;
 }
 public Depth(EntityPresenter presenter, int startIndex)
 {
     Presenter = presenter;
     StartIndex = startIndex;
 }