Microsoft-ui-xaml: 提案:パネルでより多くの境界線/背景オプションをサポートする

作成日 2019年04月03日  ·  3コメント  ·  ソース: microsoft/microsoft-ui-xaml

提案:パネルでより多くの境界線/背景オプションをサポートする

概要


Panel(または派生Panel)を有効にして、境界線と背景のより多くのオプションをサポートします。 具体的には、以下をサポートします。

  • エッジごとの境界線の色
  • コーナーごとの半径
  • エッジごとの境界線の厚さ
  • 実線、点線、または破線の境界線ストロークの表示のサポート
  • CSSのbackfaceVisibilityに相当します(最小限「表示」および「非表示」)

理論的根拠


ReactNativeの typeは、WindowsバージョンではXAMLのどの要素にもきれいにマップされない境界線と背景のいくつかのオプションをサポートします。 その結果、目的の結果を達成するには、さまざまな要素の組み合わせを管理する必要があります。 RNベースのアプリで<View/>が普及していることを考えると、パフォーマンスの向上を期待して、ネイティブ要素の数を減らす可能性を調査する価値があります。

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

はい、このアイデアは、派生パネルが簡単にその動作を行えるように、基本パネルタイプが境界線のようなものをレンダリングするための組み込みサポートを持つことを可能にすることに関するものです。 この提案は、そのアイデアがReact Native onWindowsプロジェクトに役立つかどうかの調査を追跡することです。

CSSはしばらく前からあり、多くのことを行っています。 私は、それらがすべて良いことであるというデフォルトの立場をとっていません。 :)

このページは役に立ちましたか?
0 / 5 - 0 評価