zoukankan      html  css  js  c++  java
  • wp7全景控件

    <phone:PhoneApplicationPage 
    x:Class="PanoramaApp1.MainPage"
    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:controls
    ="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
    xmlns:d
    ="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc
    ="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable
    ="d" d:DesignWidth="480" d:DesignHeight="800"
    d:DataContext
    ="{d:DesignData SampleData/MainViewModelSampleData.xaml}"
    FontFamily
    ="{StaticResource PhoneFontFamilyNormal}"
    FontSize
    ="{StaticResource PhoneFontSizeNormal}"
    Foreground
    ="{StaticResource PhoneForegroundBrush}"
    SupportedOrientations
    ="Portrait" Orientation="Portrait"
    shell:SystemTray.IsVisible
    ="False">

    <!--LayoutRoot 是包含所有页面内容的根网格-->
    <Grid x:Name="LayoutRoot" Background="Transparent">

    <!--Panorama 控件-->
    <controls:Panorama Title="我的应用程序" FontWeight="Normal">
    <controls:Panorama.Background>
    <ImageBrush ImageSource="PanoramaBackground.png"/>
    </controls:Panorama.Background>

    <!--Panorama 项目一-->
    <controls:PanoramaItem Header="第一项">
    <!--具有文字环绕的双线列表-->
    <ListBox Margin="0,0,-12,0" ItemsSource="{Binding Items}">
    <ListBox.ItemTemplate>
    <DataTemplate>
    <StackPanel Margin="0,0,0,17" Width="432" Height="78">
    <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap"
    Style
    ="{StaticResource PhoneTextExtraLargeStyle}"/>
    <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0"
    Style
    ="{StaticResource PhoneTextSubtleStyle}"/>
    </StackPanel>
    </DataTemplate>
    </ListBox.ItemTemplate>
    </ListBox>
    </controls:PanoramaItem>

    <!--Panorama 项目二-->
    <!--使用“Orientation="Horizontal"”可使面板水平放置-->
    <controls:PanoramaItem Header="第二项">
    <!--具有图像占位符和文字环绕的双线列表-->
    <ListBox Margin="0,0,-12,0" ItemsSource="{Binding Items}">
    <ListBox.ItemTemplate>
    <DataTemplate>
    <StackPanel Orientation="Horizontal" Margin="0,0,0,17">
    <!--用图像替换矩形-->
    <Rectangle Height="100" Width="100" Fill="#FFE5001b" Margin="12,0,9,0"/>
    <StackPanel Width="311">
    <TextBlock Text="{Binding LineOne}" TextWrapping="Wrap"
    Style
    ="{StaticResource PhoneTextExtraLargeStyle}"/>
    <TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0"
    Style
    ="{StaticResource PhoneTextSubtleStyle}"/>
    </StackPanel>
    </StackPanel>
    </DataTemplate>
    </ListBox.ItemTemplate>
    </ListBox>
    </controls:PanoramaItem>
    </controls:Panorama>
    </Grid>
    </phone:PhoneApplicationPage>

    示例下载

    作者:wpf之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    抗战纪念日之前
    学习VS生活
    来到这里,我放弃了多少- UI基础-疯狂猜图,我们都疯狂了-
    开班典礼-老师玩命的教,大家玩命的学,沉静,18K
    见老同学记
    6月第一周学习总结
    临界区和不变量和谓词
    C库得到系统当前的时间
    查看一个进程有多少个线程
    bubble chart|Matrix Scatter|Overlay Scatter|Scatterplots|drop-line|box plot|Stem-and-leaf plot|Histogram|Bar chart|Pareto chart|Pie chart|doughnut chart|
  • 原文地址:https://www.cnblogs.com/wpf123/p/2411907.html
Copyright © 2011-2022 走看看