Microsoft-ui-xaml: 提案:在面板上支持更多边框/背景选项

创建于 2019-04-03  ·  3评论  ·  资料来源: microsoft/microsoft-ui-xaml

提案:在面板上支持更多边框/背景选项

概括


启用面板(或派生面板)以支持更多边框和背景选项。 具体支持:

  • 每边边框颜色
  • 每角半径
  • 每边边框厚度
  • 支持显示实线、点线或虚线边框笔划
  • 相当于 CSS 中的backfaceVisibility (最低限度的“可见”和“隐藏”)

基本原理


反应原生的 type 支持许多边框和背景选项,这些选项在 Windows 版本中不能完全映射到 XAML 中的任何一个元素。 因此,它必须管理各种元素的组合才能达到预期的结果。 鉴于<View/>在基于 RN 的应用程序中的普遍存在,值得研究减少原生元素数量以实现更好性能的潜力。

https://github.com/Microsoft/react-native-windows/issues/2245相关

功能要求

可能是 Panel 公开了许多受保护的方法来切换这些选项,然后任何派生的 Panel 类型都可以选择要公开的选项。

重要笔记

开放问题

area-CoreFramework feature proposal team-Controls

最有用的评论

未来添加到 XAML 的良好经验法则...

如果它可能在 CSS 中,它应该在 XAML 中是可能的。

所有3条评论

未来添加到 XAML 的良好经验法则...

如果它可能在 CSS 中,它应该在 XAML 中是可能的。

对于CornerRadius这是关于将它移动到基本面板吗? 因为它已经支持每个角的值,嗯?

image

是的,这个想法是让基本面板类型具有对渲染类似边框的内置支持,以便派生的面板可以轻松地具有该行为。 该提案旨在跟踪探索该想法对 Windows 项目上的 React Native 是否有用。

CSS 已经出现了一段时间并且做了很多事情。 我不会采取默认立场,即他们都是好事。 :)

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

jesbis picture jesbis  ·  103评论

jtorjo picture jtorjo  ·  108评论

stmoy picture stmoy  ·  64评论

anawishnoff picture anawishnoff  ·  81评论

sapallie picture sapallie  ·  110评论