Cambiar el tamaño del lienzo al tamaño de la cuadrícula

programación

[ad_1]

Hola,

Tengo una rejilla cuyo tamaño es fijo. En el que estoy usando casvas para dibujar formas con coordenadas, alto y ancho particulares.

Ahora debía configurar el lienzo al ancho y alto de la cuadrícula.

¿Puede decirme cómo se puede lograr?

¡Gracias de antemano!

Saludos
Govardhan

Solución 1

Si desea crear una cuadrícula con un lienzo usando xaml, puede escribir esto:

<grid x:name="grid1" removed="Red" width="300" height="200">
        <canvas x:name="canv1" width="50" height="20" removed="Green"></canvas>
  </grid>

Si desea lograr el mismo objetivo mediante programación, debe “automáticamente” el ancho y alto del lienzo y estirar la alineación horizontal y vertical del lienzo:

C#
canv1.Width = Double.NaN
        canv1.Height = Double.NaN
        canv1.HorizontalAlignment = Windows.HorizontalAlignment.Stretch
        canv1.VerticalAlignment = Windows.VerticalAlignment.Stretch

[ad_2]

コメント

Título y URL copiados