1.ListBox默认是垂直的,如果想实现水平的ListBox,代码如下:
<ListBox Name="popupBkgd_listBox"
ScrollViewer.HorizontalScrollBarVisibility="Visible"
ScrollViewer.VerticalScrollBarVisibility = "Disabled"
SelectionChanged="popupBkgd_listBox_SelectionChanged"
Width="480">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<Border BorderThickness="8"
BorderBrush="Black"
>
<Image Source="/TestBlock;component/Images/background.jpg"
Width="120"
Height="120"
Stretch="Fill"/>
</Border>
</ListBox>
2.使用TiltEffect,该效果可以模仿开始菜单的Tile,在点击是的沉下倾斜效果
a.需要引入toolkit的dll
b.在PhoneApplicationPage的标签中加入xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
c.在想要使用该效果的控件标签内加入toolkit:TiltEffect.IsTiltEnabled="True"