예제 #1
0
        public MarkupCrosswalkLine(Markup markup, MarkupPointPair pointPair, CrosswalkStyle style = null) : base(markup, pointPair, update: false)
        {
            if (style == null)
            {
                style = SingletonManager <StyleTemplateManager> .Instance.GetDefault <CrosswalkStyle>(Style.StyleType.CrosswalkExistent);
            }

            Crosswalk = new MarkupCrosswalk(Markup, this, style);
            Update(true);
            Markup.AddCrosswalk(Crosswalk);
        }
예제 #2
0
 public MarkupCrosswalkLine(Markup markup, MarkupPointPair pointPair, CrosswalkStyle.CrosswalkType crosswalkType = CrosswalkStyle.CrosswalkType.Existent) : base(markup, pointPair, false)
 {
     Crosswalk = new MarkupCrosswalk(Markup, this, crosswalkType);
     Update(true);
     Markup.AddCrosswalk(Crosswalk);
 }
예제 #3
0
        public void EditCrosswalk(MarkupCrosswalk crosswalk)
        {
            var editor = Edit <CrosswalksEditor, MarkupCrosswalk>(crosswalk);

            editor?.BorderSetup();
        }
예제 #4
0
        public void EditCrosswalk(MarkupCrosswalk crosswalk)
        {
            var editor = SelectEditor <CrosswalksEditor>();

            editor?.UpdateEditor(crosswalk);
        }