Dasar-dasar desain konten untuk aplikasi Windows
Artikel ini menyediakan beberapa tips dan contoh praktis untuk membantu Anda merancang konten aplikasi Anda: Alasan penspasian Windows, menggunakan ramp jenis untuk menunjukkan hierarki, daftar dan kisi, dan cara mengelompokkan kontrol.
Penspasian dan selokan
Penggunaan penspasian berukuran konsisten dan selokan secara semantik mengelompokkan pengalaman menjadi komponen terpisah. Nilai-nilai ini dipetakan ke logika sudut bulat kami dan bersama-sama membantu menciptakan tata letak yang kohesif dan dapat digunakan.
8epx antar tombol
8epx antara tombol dan flyout
8epx antara kontrol dan header
12epx antara kontrol dan label
12epx antara area konten
16epx antara permukaan dan teks tepi
Teks + hierarki
Ramp jenis (tautan) kami dirancang untuk menyediakan array ukuran yang dapat membantu mengomunikasikan hierarki dalam aplikasi.
Menggunakan Judul, Subtitel, dan Isi dengan penspasian 12epx.
Saat membedakan judul dalam ruang UI terbatas, gunakan Body Strong untuk judul tanpa spasi tambahan di antara blok teks.
Gunakan ukuran keterangan untuk spasi yang sangat terbatas di mana teks diperlukan, seperti tombol perintah.
Daftar dan kisi
Ada berbagai gaya daftar dan kisi yang dapat dibuat. Di bawah ini adalah berbagai komposisi yang digunakan di Windows.
Untuk daftar multibaris, gunakan Isi dan Keterangan dari ramp jenis, dan ikon 32epx.
Gunakan Body Strong untuk header bagian.
Saat menggunakan ikon atau elemen gambar orang untuk item kisi, gunakan Teks keterangan yang rata tengah.
Gunakan gaya Isi untuk teks utama dan rata kiri ke gambar jika daftar Anda berisi elemen grafis besar dengan teks.
Menggunakan kontrol
Beberapa contoh bagaimana kontrol dapat berhubungan satu sama lain dalam konfigurasi umum.
Contoh memperlihatkan cara menggunakan kontrol expander (tautan) dengan gaya daftar dan kontrol umum. Kontrol harus selaras kanan dengan 16epx antara tombol kontrol dan perluas.
Contoh ini menunjukkan perataan kontrol saat ditempatkan di dalam expander. Inden kontrol 48epx.
Windows developer