Ubah ukuran Kanvas Menjadi ukuran kisi

pemrograman


Hai,

Saya memiliki kisi yang ukurannya tetap. Di mana saya menggunakan casvas untuk menggambar bentuk dengan koordinat, tinggi dan lebar tertentu.

Sekarang saya mengatur kanvas dengan lebar dan tinggi grid.

Bisakah Anda memberi tahu saya bagaimana hal itu dapat dicapai.

Terima kasih sebelumnya!

Salam
Govardhan

Solusi 1

Jika Anda ingin membuat grid dengan kanvas di dalamnya menggunakan xaml, Anda dapat menulis ini:

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

Jika Anda ingin mencapai tujuan yang sama secara terprogram, Anda harus “mengotomatiskan” lebar dan tinggi kanvas dan meregangkan perataan horizontal dan vertikal kanvas:

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

コメント

タイトルとURLをコピーしました