Time of Update: 2018-12-04
在wp中只要是繼承自UIElement 的任何對象都可以應用變換,當然包含Textblock,Rectangle等所有的元素,下面我們使用Textblock進行案例示範,這裡會介紹到7中變換分別是:TransLateTransForm移動位置,包含水平移動和垂直移動ScaleTransform縮放變換 對UI進行放大縮小 包含X軸上的縮放和Y軸上的縮放RotateTransform旋轉
Time of Update: 2018-12-04
上一篇中說到四個變換類,都是比較簡單的,這裡要說到四個變換類,分別為: MatrixTransfrom矩陣變換,一句標準矩陣表示的變換TransformGroup 複合變換按照指定順序將多個變換複合為一個變換CompositeTransform組合變換按照固定順序組合一系列變換 MatrixTransfrom 表示二維 x-y 平面使用 3x3
Time of Update: 2018-12-04
前置條件:手機和電腦未串連或串連電腦Zune軟體關閉(與Zune軟體串連時不允許訪問圖片庫); 版本7.1擷取手機圖片庫圖片的兩種方式: PhotChooserTask方式和XNA方式進行擷取 PhotChooserTask擷取引用命名空間//引用//PhotoChooserTask類用到using Microsoft.Phone.Tasks;//BitmapImage類用到using System.Windows.Media.Imaging; 隱藏檔案代碼:using
Time of Update: 2018-12-04
我們瞭解到在能在xaml中完成的設計,一般在隱藏檔案中也可通過程式碼完成;本節中的案例是實現對同一設計效果的不同寫法;例如在隱藏檔案中代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using
Time of Update: 2018-12-04
Border類是對某一個對象的周圍邊框,背景,或者同時繪製兩者,首先看一個簡單的例子進行分析【作者:神舟龍】xaml檔案:<!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Border Background="DarkCyan" BorderBrush="Coral"
Time of Update: 2018-12-04
樣式在BS開發中經常用到,在wp中系統也提供瞭解決辦法,就是對設定的樣式的一種資源共用,首先是共用資源的位置,它是在App類中,之前我們已經有介紹到設定公用屬性存放臨時資料,可參考windows phone
Time of Update: 2018-12-04
之前有說道wp目前支援的圖片格式為png和jpeg ,我們可以通過設定Source屬性設定圖片源,下面要說的是Iamge元素的部分屬性,這就是Stretch,Opacity【作者:神舟龍】Stretch屬性image的展開行為有此屬性決定,此屬性是一個枚舉成員,有uniform,fill,uniformtofill,none;從網上找了一張圖片進行測試 ,是jpg格式的,看看有什麼不同吧;xaml代碼: <!--ContentPanel - 在此處放置其他內容--> &
Time of Update: 2018-12-04
在上一遍文章中已經介紹到可以在Resources集合中定義樣式,我們也可以在一個樣式上引用其他的樣式,這就是繼承的概念,使用方法是將引用的樣式放置在Style中的BaseOn屬性;這裡使用到的是xaml標記延伸進行設定,比如這裡定義的三個樣式: <phone:PhoneApplicationPage.Resources> <Style x:Key="tbStyle" TargetType="TextBlock">
Time of Update: 2018-12-04
Grid是唯一可以在內部定製儲存格的panel類,我們可以在grid中定製儲存格,然後通過grid.row和grid.column定位grid包含的元素在哪個位置,功能比較強大,用到的時候比較多,且看他的屬性:【作者:神舟龍】 Background 擷取或設定一個用於填充面板的 Brush所以我們可以對其背景進行繪製 ,比如下面的案例: <!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel"
Time of Update: 2018-12-04
System.Windows.Shapes命名空間中包含了顯示向量圖形的元素分別為ellipse和rectangle;Ellipse類表示繪製一個橢圓,是派生自Shapes命名空間,比如下面的例子: <!--ContentPanel - 在此處放置其他內容--> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <Ellipse Fill="b
Time of Update: 2018-12-04
在wp中我們也會用到隱藏某個元素,已達到某種效果,剛剛從文章看到了,分享一下【作者:神舟龍】Visibility此屬效能非常方便的實現隱藏某個元素,但是visibility屬性不是boolean類型,他是visibility類型,並包含兩個visible和collapsed兩個成員的枚舉類型:其中預設狀態下是visible即顯示,當設定為collapsed時,元素大小就會變成0,並且當設定為collapsed是,該屬性所屬的元素不參與事件,並且不能獲得焦點,不能獲得焦點也就不能進行點擊測試 xa
Time of Update: 2018-12-04
ScrollViewer類表示可包含其他可見元素的可捲動區域,一般會用在螢幕的寬度和高度不夠用時,作為一種延伸使用,參考書上稱之為捲軸,在預設的情況下垂直捲軸是可見的,水平捲軸不顯示,即VerticalScrollBarVisibility和HorizontalScrollBarVisibility兩個屬性,這兩個屬性的值是ScrollBarVisibility枚舉成員【作者:神舟龍】Visible 顯示捲軸;Hidden不顯示捲軸;Auto 需要時顯示;Disabled
Time of Update: 2018-12-04
Canvas元素表示定製一個地區,並可以通過相對座標定義子項目位置,在一下情況下Canvas是不可見的 Height 屬性等於 0。 Width 屬性等於 0。 Opacity 屬性等於 0。 Canvas 的某個上級對象不可見。Background等於nullVisiblity屬性等於Collapsed 下面是一個的樣本是一個繪製奧運五環旗的效果xaml主要代碼:<!--ContentPanel - 在此處放置其他內容--> <Grid
Time of Update: 2018-12-04
ZIndex這也是一個附加屬性,表示canvas的children集合內的子項目的顯示順序,在canvas中的元素預設情況下是後面的子項目覆蓋前面的子項目,所以我們可以使用此附加屬性更改顯示內容,ZIndex其實是一個虛擬Z軸,正方向延伸出螢幕的,ZIndex的數值越大,表示在越向外,越小越容易被覆蓋,所以如果想設定某個子項目顯示,可以設定ZIndex較大值,ZIndex預設值為0;觸摸處理下面示範的樣本是通過改變RenderTransform屬性上的變形對象,從而是元素可以在螢幕上移動,也可
Time of Update: 2018-12-04
本教程基於子龍山人翻譯的cocos2d的IPHONE教程,用cocos2d-x for XNA引擎重寫,加上我一些加工製作。教程中大多數文字圖片都是原作者和翻譯作者子龍山人,還有不少是我自己的理解和加工。感謝原作者的教程和子龍山人的翻譯。本教程僅供學習交流之用,切勿進行商業傳播。子龍山人翻譯的Iphone教程地址:http://www.cnblogs.com/andyque/articles/1997820.htmlIphone教程原文地址:http://www.raywenderlich.co
Time of Update: 2018-12-04
今天破解一個Windows Phone 7 字典 反混淆,字串加密都幹掉了 最後用Visual Studio 2010 和 SQL Server 2008 Management Studio 開啟這個資料庫時候報:The database encryption mode is invalid. [ Input Encryption Mode = 0 ] 起初還以為自己破解密碼不對,後來看看,原來是 Windows Phone 7 做出來的加密資料庫和案頭版加密資料庫不相容。
Time of Update: 2018-12-05
兩種方法將調用系統照相機後返回的照片轉換為WriteableBitmap 對象,方法一:WriteableBitmap bitmap = PictureDecoder.DecodeJpeg(e.ChosenPhoto);方法二:BitmapImage bitmap = new BitmapImage(); bitmap.SetSource(e.ChosenPhoto);WriteableBitmap wb = new
Time of Update: 2018-12-05
在開發WP7程式過程中,會遇到在UI上使用用大量的Image這種情況。你可能會以為使用Image是一個很簡單的事情,不需要用一篇部落格的篇幅的介紹:僅僅設定一個Uri給Image的Source屬性就完成了?但是,還有其他的事情需要考慮呢。這裡有許多的小細節如果你知道到的話,會對的你的程式有協助,特別是當希望開發出的軟體能夠有較好的體驗和較少的記憶體使用量(移動開發這點很重要)。這些小的提示,不僅適用WP7手機開發,同樣也適用SilverLight傳統型程式。但是在手機開發中,把握住那些能夠把一個
Time of Update: 2018-12-05
方式一: <RichTextBox IsReadOnly="True" BorderBrush="Black" Foreground="Black" FontSize="23"> <Paragraph> <Hyperlink x:Name="loginInfoHyperlink" NavigateUri="http://www.google.com" >
Time of Update: 2018-12-05
您可以使用 FluidMoveBehavior 行為來動態顯示元素位置更改。但是,如果使用 FluidMoveBehavior 本身,則只能動態顯示標識項的特定位置到新位置的過渡。通過將FluidMoveBehavior 與FluidMoveSetTagBehavior 結合使用,您可以動態顯示從指定起點開始的過渡,即使該初始位置只是由對應用程式中所顯示資料的引用指定的。將 FluidMoveBehavior 與 FluidMoveSetTagBehavior