Elevation 控制
用於建構卡和快顯視窗功能表的控制項。
描述
Elevation
用於將焦點吸引到體驗上,併為應用程式添加物理材料。 淺層保留給與畫布或檢視表緊密相連的項目,例如圖標。 更深的層次會在表面周圍建立醒目的框架,高度聚焦自身的體驗 (例如對話方塊)。 支援滑鼠懸停事件。
前往 Fluent UI 標高樣式頁面以取得最佳作法。
內容
索引鍵屬性
屬性 | 描述 |
---|---|
Depth |
陰影的深度。 |
HoverDepth |
懸停時顯示的陰影深度。 |
樣式屬性
屬性 | 描述 |
---|---|
FillColor |
Elevation 控制項的背景色彩。 |
HoverFillColor |
懸停時顯示的 Elevation 控制項背景色彩。 |
PaddingLeft |
卡片與控制項邊界之間的左邊緣間隙 |
PaddingRight |
卡片與控制項邊界之間的右邊緣間隙 |
PaddingTop |
卡片與控制項邊界之間的上邊緣間隙 |
PaddingBottom |
卡片與控制項邊界之間的下邊緣間隙 |
DarkOverlay |
啟用時,在填補區域中顯示深色重疊效果。 |
使用版面配置容器格式化 Elevation
內容
在畫面中新增
Container
控制項 (不是Horizontal container
或Vertical container
)。在容器中新增
Elevation
元件設定
Elevation
屬性以符合其上層Container
:屬性 數值 X
0
Y
0
Width
Parent.Width
Height
Parent.Height
設定
PaddingRight
、PaddingTop
和PaddingBottom
屬性以參考Self.PaddingLeft
選擇所需的
Depth
並調整PaddingLeft
的值,以提供足夠的間隙使陰影不會被切斷。將
Vertical container
插入相同的上層Container
。 這是用來託管卡片的內容。將
Vertical container
屬性設定為在視覺上與Elevation
元件的邊緣對齊:屬性 數值 X
Elevation.PaddingLeft
Y
Elevation.PaddingLeft
Width
Parent.Width - Elevation.PaddingLeft * 2
Height
Parent.Height - Elevation.PaddingLeft * 2
將內容新增到
Vertical container
以填入卡片。
限制
此程式碼元件只能在畫布應用程式和自訂頁面中使用。