介紹
與眾不同 windows phone 7.5 (sdk 7.1) 之應用程式欄
概述
XAML 方式產生 AppBar
Code 方式產生並更新 AppBar
Resource 方式載入 AppBar
樣本
1、AppBar 的 概述
Summary.xaml
<phone:PhoneApplicationPage x:Class="Demo.ApplicationBarDemo.Summary" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}" SupportedOrientations="Portrait" Orientation="Portrait" mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="480" shell:SystemTray.IsVisible="True"> <Grid x:Name="LayoutRoot" Background="Transparent"> <TextBlock TextWrapping="Wrap"> <Run>AplicationBar 概述</Run> <LineBreak /> <LineBreak /> <Run>1、內建表徵圖地址在類似如下的地址:C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\</Run> <LineBreak /> <Run>2、ApBar 表徵圖大小 48*48,核心映像 26*26 以便不與圓圈重疊(圓圈由系統自動繪製)</Run> <LineBreak /> <Run>3、設計表徵圖時注意:以白色為透明背景色,這樣系統會對不同主題背景(現在有兩種,深和淺)自動適應</Run> <LineBreak /> <Run>4、DefaultSize 的 ApBar 高度為 72 像素;Minimized 的 ApBAr 高度為 30 像素</Run> <LineBreak /> <Run>5、DefaultSize 的 ApBar 預設不會顯示按鈕的提示文本,需要單擊右側三個圓點後才會顯示</Run> </TextBlock> </Grid> </phone:PhoneApplicationPage>