Microsoft-ui-xaml: Proposal: Mendukung lebih banyak opsi batas/latar belakang di Panel

Dibuat pada 3 Apr 2019  ·  3Komentar  ·  Sumber: microsoft/microsoft-ui-xaml

Proposal: Mendukung lebih banyak opsi batas/latar belakang di Panel

Ringkasan


Aktifkan Panel (atau Panel turunan) untuk mendukung lebih banyak opsi untuk batas dan latar belakang. Secara khusus, dukungan:

  • Warna perbatasan per-tepi
  • Radius per sudut
  • Ketebalan perbatasan per-tepi
  • Dukungan untuk menampilkan garis batas yang solid, putus-putus, atau putus-putus
  • Setara dengan backfaceVisibility di CSS (minimal 'terlihat' dan 'tersembunyi')

Alasan


React Native type mendukung sejumlah opsi untuk batas dan latar belakang yang dalam versi Windows tidak memetakan dengan bersih ke salah satu elemen di XAML. Akibatnya, ia harus mengelola kombinasi berbagai elemen untuk mencapai hasil yang diinginkan. Mengingat prevalensi <View/> dalam aplikasi berbasis RN, ada baiknya menyelidiki potensi untuk mengurangi # elemen asli dengan harapan mencapai kinerja yang lebih baik.

Terkait dengan https://github.com/Microsoft/react-native-windows/issues/2245.

Persyaratan Fungsional

Bisa jadi Panel memaparkan sejumlah metode yang dilindungi untuk mengaktifkan opsi ini dan kemudian tipe Panel apa pun yang diturunkan dapat memilih opsi apa yang akan diekspos.

Catatan penting

Pertanyaan-pertanyaan terbuka

area-CoreFramework feature proposal team-Controls

Komentar yang paling membantu

Aturan praktis yang bagus untuk penambahan XAML di masa mendatang ...

Jika memungkinkan dalam CSS, itu harus dimungkinkan dalam XAML.

Semua 3 komentar

Aturan praktis yang bagus untuk penambahan XAML di masa mendatang ...

Jika memungkinkan dalam CSS, itu harus dimungkinkan dalam XAML.

Untuk CornerRadius apakah ini tentang memindahkannya ke Panel dasar? Karena sudah mendukung nilai per-sudut, kan?

image

Ya, ide ini adalah tentang mengaktifkan tipe Panel dasar untuk memiliki dukungan bawaan untuk merender sesuatu seperti batas sehingga Panel turunan dapat dengan mudah memiliki perilaku itu. Proposal ini untuk menelusuri apakah ide itu mungkin berguna atau tidak untuk proyek React Native di Windows.

CSS telah ada sejak lama dan melakukan banyak hal. Saya tidak mengambil posisi default bahwa mereka semua adalah hal yang baik untuk dilakukan. :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat