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之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C++中的命名空间
    [3D数学基础:图形与游戏开发]专栏前言
    Step01-题目申报
    《通用型云端物联网网关系统的设计与实现》
    博弈论题目总结(一)——简单组合游戏
    单纯形模板
    BZOJ 3434 [WC2014]时空穿梭 (莫比乌斯反演)
    BZOJ 3533 [SDOI2014]向量集 (线段树维护凸包)
    BZOJ 2161 布娃娃 (主席树)
    UOJ #86 mx的组合数 (数位DP+NTT+原根优化)
  • 原文地址:https://www.cnblogs.com/wpf123/p/2411907.html
Copyright © 2011-2022 走看看