y gracias.Repita un cepillo de fondo en WPF
Esta pregunta es muy similar a esta vieja pregunta sin respuesta aquí: How to paint notebook-like lines as TextBox background? Sin embargo, no es lo mismo, no exactamente.
Me gustaría crear un bloc de notas con fondo de papel rayado, pero no estoy familiarizado con cómo repetir un pincel en XAML. ¿Cómo?
EDITAR
Aquí está la solución como parte de un cuadro de texto:
<TextBox TextBlock.LineHeight="20"
TextBlock.LineStackingStrategy="BlockLineHeight"
Padding="20,10,20,20" TextWrapping="Wrap">
<TextBox.Background>
<DrawingBrush TileMode="Tile" Stretch="None" Viewport="0,0,20,20"
ViewportUnits="Absolute" Opacity=".07">
<DrawingBrush.Drawing>
<GeometryDrawing>
<GeometryDrawing.Pen>
<Pen Brush="RoyalBlue" />
</GeometryDrawing.Pen>
<GeometryDrawing.Geometry>
<LineGeometry StartPoint="0,0" EndPoint="20,0"/>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</TextBox.Background>
Now is the time for all good men to come to the aid of their country.
Now is the time for all good men to come to the aid of their country.
Now is the time for all good men to come to the aid of their country.
Now is the time for all good men to come to the aid of their country.
Now is the time for all good men to come to the aid of their country.
</TextBox>
En cuanto a la edición sugerido: Estoy de acuerdo, por favor extraer su solución concreta en una respuesta por separado. (Posiblemente también agregue una nota acerca de cómo 'LineHeight' y' LineStackingStrategy' resuelven el problema de alineación, si es necesario) –