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之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Springboot打包成WAR包独立布署后找不到静态js文件
    layui实现数据分页功能(ajax异步)
    layer.prompt(options, yes)
    layer回调函数
    Html中的position:absolute的意思
    SQL基础-DML
    mysql的pager命令
    由于rngd进程导致的tomcat 启动慢
    elasticsearch安装
    zookeeper的observer模式
  • 原文地址:https://www.cnblogs.com/wpf123/p/2411907.html
Copyright © 2011-2022 走看看