Logo FluentUI

StackPage QML Type

一个支持堆栈视图和面包屑导航的页面组件。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Methods

Detailed Description

`StackPage` 组件是一个自定义的 `ContentPage`,支持堆栈视图和面包屑导航。它通过 `StackView` 组件管理视图堆栈,并提供了一个可自定义的面包屑导航来显示和控制当前视图的导航状态。

示例用法:

 StackPage {
  header: Item {
      Breadcrumb {
          // 面包屑导航设置
      }
  }
  StackView {
      // 堆栈视图设置
  }
 }

Property Documentation

bottomPadding : int

页面底部的内边距。默认为 24。


columnSpacing : int

页面列之间的间距。默认为 0。


header : Item

页面头部的自定义内容。可以用来放置如面包屑导航等组件。


leftPadding : int

页面左侧的内边距。默认为 24。


rightPadding : int

页面右侧的内边距。默认为 24。


stack_view : StackView

关联的堆栈视图组件。这个组件用于管理页面的视图堆栈,并提供视图的切换和动画效果。


topPadding : int

页面顶部的内边距。默认为 24。


Method Documentation

void popToIndex(int index)

弹出堆栈视图中所有视图,直到指定索引的视图。这会将堆栈视图弹出到指定的索引位置,并更新面包屑导航。

index 要弹出的视图的索引。索引应在堆栈视图的深度范围内。