Windows 8 Store Apps學習(10) ScrollViewer控制項特性

來源:互聯網
上載者:User

介紹

重新想象 Windows 8 Store Apps 之 ScrollViewer

Chaining - 鎖鏈

Rail - 軌道

Inertia - 慣性

Snap - 對齊

Zoom - 縮放

樣本

1、示範 ScrollViewer 的 Chaining 特性

ScrollViewer/Chaining.xaml

<Page    x:Class="XamlDemo.Controls.ScrollViewer.Chaining"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:local="using:XamlDemo.Controls.ScrollViewer"    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    mc:Ignorable="d">        <Grid Background="Transparent">        <StackPanel Margin="120 0 0 0">                <ScrollViewer>                <StackPanel>                        <TextBlock Text="我是參照物" FontSize="14.667" />                        <!--                        Chaining: 鎖鏈,在觸摸模式下,滾動本 ScrollViewer 如果超出了邊界,則滾動其父 ScrollViewer                            本例的測試方法:在觸摸模式下,滾動 ScrollViewer 內的內容直至超出邊界,超出邊界後不要停下來繼續滾動,通過“我是參照物”觀察父 ScrollViewer 是否也被滾動                                                IsHorizontalScrollChainingEnabled - 是否啟用水平方向上的 Chaining,預設值為 true                        IsVerticalScrollChainingEnabled - 是否啟用垂直方向上的 Chaining,預設值為 true                    -->                                            <ScrollViewer Name="scrollViewer" Width="400" Height="400" Margin="0 10 0 0" HorizontalAlignment="Left"                          HorizontalScrollMode="Enabled" VerticalScrollMode="Enabled"                          HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible"                          IsHorizontalScrollChainingEnabled="{Binding IsChecked, ElementName=chkIsHorizontalScrollChainingEnabled}"                          IsVerticalScrollChainingEnabled="{Binding IsChecked, ElementName=chkIsVerticalScrollChainingEnabled}">                        <Image Source="/Assets/Logo.png" Width="1000" />                    </ScrollViewer>                        <StackPanel Orientation="Horizontal">                        <CheckBox Name="chkIsHorizontalScrollChainingEnabled" Content="IsHorizontalScrollChainingEnabled" IsChecked="True" Margin="10 0 0 0" />                        <CheckBox Name="chkIsVerticalScrollChainingEnabled" Content="IsVerticalScrollChainingEnabled" IsChecked="True" Margin="10 0 0 0" />                    </StackPanel>                    </StackPanel>            </ScrollViewer>            </StackPanel>    </Grid></Page>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.