Пример #1
0
        private void textBox_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            IfComponentText textBox = sender as IfComponentText;
            Grid            grid    = UIHelper.FindVisualParent <Grid>(textBox);
            Polygon         border  = UIHelper.FindVisualChild <Polygon>(grid);

            BorderDecorator.DecorateBorderHexagon(border, textBox);
        }
Пример #2
0
 void DecoratePolygon()
 {
     if (shapeElement is Polygon && ContainedElement != null)
     {
         Polygon polygon = shapeElement as Polygon;
         if (this.Shape == ComponentShape.Hexagon)
         {
             BorderDecorator.DecorateBorderHexagon(polygon, ContainedElement);
         }
         else if (this.Shape == ComponentShape.Octagon)
         {
             BorderDecorator.DecorateBorderOctagon(polygon, ContainedElement);
         }
     }
 }
 private void textName_SizeChanged(object sender, SizeChangedEventArgs e)
 {
     BorderDecorator.DecorateBorderHexagon(borderName, textName);
 }