日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Windows 8实用窍门系列:10.Windows 8的基本变换和矩阵变换以及AppBar应用程序栏

發布時間:2025/7/14 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 8实用窍门系列:10.Windows 8的基本变换和矩阵变换以及AppBar应用程序栏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  在Windows 8中有幾種基本變換和矩陣變換和Silverlight中的使用方法都是一樣。

  包括: RotateTransform:旋轉變換

      ScaleTransform:縮放變換

      SkewTransform:傾斜變換

      TranslateTransform:移動變換

      TransformGroup:變換組

      MatrixTransform:矩陣變換

  這些變換的意義和使用都可以看我之前寫過的兩篇文章:

  Silverlight實用竅門系列:53.Silverlight中的5種基本變換RotateTransform、ScaleTransform、SkewTransform、TranslateTransform、TransformGroup

  Silverlight實用竅門系列:54.詳解Silverlight中的矩陣變換MatrixTransform,實現其余各種變換

  AppBar應用程序欄是在Windows 8程序在右擊程序下方或者手指從下往上滑動彈出的一個消息欄。在這個欄里可以做一些自定義的操作如:卸載程序,添加信息,搜索等操作。

  基本變換和矩陣變換

<!--RotateTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="48,49,0,0" Name="image11"Stretch="Fill" Width="50" Source="iPhone_001.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="48,49,0,0" Name="image1"Stretch="Fill" Width="50" Source="iPhone_001.png" ><Image.RenderTransform><RotateTransform CenterX="0" CenterY="0" Angle="45"></RotateTransform></Image.RenderTransform></Image><!--ScaleTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="139,49,0,0" Name="image21"Stretch="Fill" Width="50" Source="iPhone_002.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="139,49,0,0" Name="image2"Stretch="Fill" Width="50" Source="iPhone_002.png"><Image.RenderTransform><ScaleTransform CenterX="0" CenterY="0" ScaleX="0.6" ScaleY="0.6"></ScaleTransform></Image.RenderTransform></Image><!--SkewTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="226,49,0,0" Name="image31"Stretch="Fill" Width="50" Source="iPhone_003.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="226,49,0,0" Name="image3"Stretch="Fill" Width="50" Source="iPhone_003.png" ><Image.RenderTransform><SkewTransform CenterX="0" CenterY="0" AngleX="45" AngleY="0"></SkewTransform></Image.RenderTransform></Image><!--TranslateTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="331,49,0,0" Name="image41"Stretch="Fill" Width="50" Source="iPhone_004.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="331,49,0,0" Name="image4"Stretch="Fill" Width="50" Source="iPhone_004.png" ><Image.RenderTransform><TranslateTransform X="10" Y="50"></TranslateTransform></Image.RenderTransform></Image><!--TransformGroup變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="426,49,0,0" Name="image51"Stretch="Fill" Width="50" Source="iPhone_005.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="426,49,0,0" Name="image5"Stretch="Fill" Width="50" Source="iPhone_005.png" ><Image.RenderTransform><TransformGroup><ScaleTransform ScaleY="-1"/><TranslateTransform Y="100"/></TransformGroup></Image.RenderTransform></Image><!--RotateTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="48,249,0,0" Name="image1166"Stretch="Fill" Width="50" Source="iPhone_001.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="48,249,0,0" Name="image166"Stretch="Fill" Width="50" Source="iPhone_001.png" ><Image.RenderTransform><MatrixTransform Matrix="0 1 -1 0 0 0"></MatrixTransform></Image.RenderTransform></Image><!--ScaleTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="139,249,0,0" Name="image2166"Stretch="Fill" Width="50" Source="iPhone_002.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="139,249,0,0" Name="image266"Stretch="Fill" Width="50" Source="iPhone_002.png"><Image.RenderTransform><MatrixTransform Matrix="0.6 0 0 0.6 0 0"></MatrixTransform></Image.RenderTransform></Image><!--SkewTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="226,249,0,0" Name="image3166"Stretch="Fill" Width="50" Source="iPhone_003.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="226,249,0,0" Name="image366"Stretch="Fill" Width="50" Source="iPhone_003.png" ><Image.RenderTransform><MatrixTransform Matrix="1 0 1 1 0 0"></MatrixTransform></Image.RenderTransform></Image><!--TranslateTransform變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="331,249,0,0" Name="image4166"Stretch="Fill" Width="50" Source="iPhone_004.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="331,249,0,0" Name="image466"Stretch="Fill" Width="50" Source="iPhone_004.png" ><Image.RenderTransform><MatrixTransform Matrix="1 0 0 1 10 50"></MatrixTransform></Image.RenderTransform></Image><!--TransformGroup變換--><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top"Margin="426,249,0,0" Name="image5166"Stretch="Fill" Width="50" Source="iPhone_005.png" Opacity=".3"/><Image Height="50" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="426,249,0,0" Name="image566"Stretch="Fill" Width="50" Source="iPhone_005.png" ><Image.RenderTransform><MatrixTransform Matrix="1 0 0 -1 0 0"></MatrixTransform></Image.RenderTransform></Image><TextBlock HorizontalAlignment="Left" Margin="10,121,0,0" TextWrapping="Wrap" Text="采用多種方式對圖片進行旋轉"VerticalAlignment="Top" Height="16" Width="206"/><TextBlock HorizontalAlignment="Left" Margin="10,321,0,0" TextWrapping="Wrap" Text="采用MatrixTransform方式對圖片進行旋轉"VerticalAlignment="Top" Height="16" Width="206"/><TextBlock HorizontalAlignment="Left" Margin="550,271,0,0"TextWrapping="Wrap" Text="" Name="tbText"VerticalAlignment="Top" Width="232"/>

  AppBar代碼如下:

<Page.BottomAppBar><AppBar><Grid Background="Green" HorizontalAlignment="Left" Width="1355"><Grid.ColumnDefinitions><ColumnDefinition Width="425*"></ColumnDefinition><ColumnDefinition Width="248*"/></Grid.ColumnDefinitions><StackPanel Orientation="Horizontal" Grid.Column="0" HorizontalAlignment="Left"><Button x:Name="appBarAdd" Content="添加" Click="appBarAdd_Click"/><Button x:Name="appBarDelete" Content="刪除" Click="appBarDelete_Click"/></StackPanel><StackPanel Orientation="Horizontal" Grid.Column="1" HorizontalAlignment="Right"><Button x:Name="AppBarMore" Content="更多" Click="AppBarMore_Click"/></StackPanel></Grid></AppBar></Page.BottomAppBar> private void appBarAdd_Click(object sender, RoutedEventArgs e){this.tbText.Text = "點擊了添加按鈕!";}private void appBarDelete_Click(object sender, RoutedEventArgs e){this.tbText.Text = "點擊了刪除按鈕!";}private void AppBarMore_Click(object sender, RoutedEventArgs e){this.tbText.Text = "點擊了更多按鈕!";}

  最后效果如下兩圖,并且如需源碼請點擊?Win8Control.rar 下載。

?

總結

以上是生活随笔為你收集整理的Windows 8实用窍门系列:10.Windows 8的基本变换和矩阵变换以及AppBar应用程序栏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。