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); }
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); }