Status Bar
沿窗口底部排列的细长弱化区域栏。
示例可交互
Live demo unavailable
<uikit:StatusBar Width="420" HorizontalAlignment="Left" Content="Ready">
<uikit:StatusBar.Left>
<StackPanel Orientation="Horizontal" Spacing="8">
<TextBlock Text="main" />
<TextBlock Text="0 errors" />
</StackPanel>
</uikit:StatusBar.Left>
<uikit:StatusBar.Right>
<StackPanel Orientation="Horizontal" Spacing="8">
<TextBlock Text="Ln 1, Col 1" />
<TextBlock Text="UTF-8" />
</StackPanel>
</uikit:StatusBar.Right>
</uikit:StatusBar>用法
uikit:StatusBar 绘制 1px 的顶部边框与三个使用弱化 12px 文本的区域,彼此相隔 8px:Left 固定在起始端,Right 固定在末端,Content 填充中间。两端都设置时内容居中,只设置 Left 时内容靠末端,其余情况内容靠起始端。每个区域只放一个元素,并裁剪放不下的内容;把多个元素放进设置 Spacing="8" 的水平 StackPanel,它们就会保持 8px 的间距。
示例
一个带 Left 与内容的栏,一个带内容与 Right 的栏,以及一个只有内容的栏:设置了 Left 时内容移向末端,否则内容留在起始端。
Live demo unavailable
<StackPanel Spacing="12" HorizontalAlignment="Left">
<uikit:StatusBar Width="420" Left="main" Content="Ready" />
<uikit:StatusBar Width="420" Content="Ready" Right="UTF-8" />
<uikit:StatusBar Width="420" Content="Indexing… 42%" />
</StackPanel>