Time of Update: 2018-12-05
1.引用:Microsoft.Phone.Controls.Toolkit空間2.xaml:<toolkit:LongListSelector x:Name="LongList" Background="Transparent" Margin="0,0,0,0"> <toolkit:LongListSelector.GroupItemsPanel>
Time of Update: 2018-12-05
關於在s4中只用代碼來實現膚皮的切換使用的變化和sl3相比是比較大的,因為sl4沒有了ImplictStyleManager這個theme管理類。那麼我們要實現通過代碼動態地更換樣式就很難嗎?並非如此。首先我們要確保你要使用的theme檔案引入你的工程中,本文中使用的是ExpressionDark.xaml,這是silverlight toolkit中內建的一套theme。然後把它所使用到的命名空間都引用到工程中。 然後重點部份就是代碼的實現了,操作的複雜度與sl3差不多,只要幾句代碼即可實現:
Time of Update: 2018-12-05
前天是端午節,聽見別人的提醒,自己突然就想起來了小時候的事情。我老家是湖北洪湖的。大家可能聽過“洪湖水,浪呀麼浪打浪、、、、、”,對,就是那個洪湖,不過說來慚愧。我家裡洪湖那麼的近,但是我卻一次也沒有去湖裡去看看。 大概在我八九歲的時候搬到的洪湖。之前住在仙桃,古稱沔陽。這個地方也與我有很深的關係,以後再述。 在很小的時候,我家還沒有搬到洪湖以前。
Time of Update: 2018-12-05
silverlight 4其中一個新功能就是拖放支援。而且使用相當簡易。通過三個事件基本上把所有的拖放操作都管理自如。1: //拖?放?完ê成é事?件t2: media.Drop += doDrop;3: //拖?放?產ú生ú時±事?件t4: media.DragEnter += doDragEnter;5: //拖?放?結á束?時±事?件t6: media.DragLeave += doDragLeave;7:
Time of Update: 2018-12-05
自從sl4對webcam的支援後,我並想通過webcam做一些簡單的sl互動應用。經過一晚的研究,目前實現了一個簡單的互動基礎。這個demo實現了:1.通過滑鼠選取網路攝影機內容的某一個特別的色。2.動態尋找這個色所在的位置(當這個色移動了也可以找到位置)(可以選取你可以移動的物體的特別的顏色,達到動態跟蹤這個物體)3.我用一個四方形去跟隨這個顏色的位置變化。顏色的轉換我通過以下代碼實現轉換: 1: public static Color Pixel2Color(int pixel) 2:
Time of Update: 2018-12-05
由於wpf的UI使用xaml來表達的,所以我們們可利用這個優點,把WPF中的xaml元素另存新檔各樣的檔案,在很多時候我們都不須要這樣的操作。把xaml儲存為圖片、字串、XPS等等。這裡我寫了一些方法,以供大家參考.注意:以下儲存操作前,一定要確保參數中的canvas有高和寬。1.把canvas儲存為文字檔1: using System.Windows.Markup;2: using System.IO;1: public void Export(Uri path, Canvas
Time of Update: 2018-12-05
Time of Update: 2018-12-05
很多時候我們可能十分希望自訂一些方法可以讓sl端直接調用,對SOA的設計思想,這個是十分有作用的,因為一個函數就完成一個功能,這是SOA最常見不過的設計。這裡我將講述一下.net ria services在sl應用中如何自訂函數.1.在.net ria service端先定義一個方法,並返回一個自訂的類,這個類必須有主鍵,可以通過“[Key]”標識一個欄位為主鍵。並把此函數用“[ServiceOperation]”標識,這樣sliverlgiht端才會出來這個函數。 1:
Time of Update: 2018-12-05
1.啟動vs2008->檔案->建立->項目,出現如下對話方塊在對話方塊中選中silverlight->右邊的visual studio installed templates中選中Silverlight Application->並在namel輸入框中輸入項目名稱,這裡我使用的是funsl.com作為項目名稱。點擊OK按扭進入下一步操作。2.new silverlight application對話方塊 在對話方塊中把options中的Enable .NET
Time of Update: 2018-12-05
多的不說了,貼代碼 CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
引用C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0\System.ServiceModel.Web.dllusing System.Runtime.Serialization.Json;internal string SerializeToJsonString(object objectToSerialize) { using (MemoryStream ms =
Time of Update: 2018-12-05
原文地址:http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fstarlee在我的那篇《給WPF Browser Application建立數位憑證》一文中,我提供了一個給WPF Browser Application建立數位憑證的方法,從而避免出現“Trust Not Granted”的錯誤,而使它成為一個真正的“full trust”的WPF Browser Application。
Time of Update: 2018-12-05
由於.net ria service提供的不只是給silverlight的用戶端使用,還可以給asp.net,win等程式的調用,所以我們很多時候要有效驗證所有的用戶端提交的資料都合法的話就必須要從.net ria service中做資料提交前的驗證,這樣可以減少很多資料錯誤,和節省開發週期,架構也清新很多。1)在建立Domain service class 的進候把Generate associated classes fro metadata也鉤上。點擊ok後會產生一個以Domain
Time of Update: 2018-12-05
wpf4正式測試成功完成了VisualStateManager的功能。在此之前我沒有確認wpf3.5是否已經支援此功能。以下是我使用vs2010 rc寫的demo程式:1.xaml部份一般都是用blend來設計的state。這裡為了文章篇寫的方便,我直接把xaml放出來.在blend中只能用滑鼠拖拖放放即可弄出很多state。這功能對很多應用都很有好處。不用每次都自己寫動畫。還支援動畫延時效果。xaml部分:<Window
Time of Update: 2018-12-05
DY SmartNet能讓軟體開發人員快速開發基於Silverlight4\5的網路通訊軟體的項目.它使用WCF.TCP為通訊基礎,可以快速開發網路遊戲,網路即時通訊系統.項目地址:http://smartnet.codeplex.com 項目優勢:1.基於silverlight開發的各種網路遊戲或網路應用高效能通訊2.整合跨網域服務使用注意事項:關於服務端使用:1.項目屬性的目標.NET
Time of Update: 2018-12-05
.net ria service在實際應用中提供了方便快速的資料訪問層,那麼身分識別驗證也是一個比較頭痛的事情,這個問題曾經也一度困擾著我。最到最近.net ria service home的出現才找到最合適自己使用的方法,不過還是有一些bug,可能是.net ria service還是ctp版的原因。這裡簡單講述一下bug:用戶端可以取得roles的列表,可惜在domain service class裡的定義不生效。希望這個問題在.net ria
Time of Update: 2018-12-05
原文地址:http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fstarlee在開發完一個WPF Browser Application並準備將它發布到一個Web Server上的時候,一般會在工程的屬性選項面板中選擇“Security”項,並點擊“Calculate Permissions”來計算該應用程式的安全設定。如果應用程式裡麵包含了一些不安全的網路操作(比如對本地磁碟的讀寫等),那麼計算的結果就是“This is a full
Time of Update: 2018-12-05
由於wp7沒有實現Enum的GetNames方法。所以要自己實現。以下代碼:public class Enum<T> { public static IEnumerable<string> GetNames() { var type = typeof(T); if (!type.IsEnum) throw new ArgumentException("Type '"
Time of Update: 2018-12-05
代碼很簡單。如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public static string[] GetUserAudiencesNamesArray(SPWeb spWeb) { ServerContext context = ServerContext.Current;
Time of Update: 2018-12-05
前幾天一個網友發現一個工具中有一個3D載入的代碼,於是抽了出來加以修改。我也有幸拿到一份。現在拿出來和大家分享。以下是我的一簡單的載入代碼:obj檔案所在的路徑請自行修改 1: PerspectiveCamera myPCamera; 2: 3: public MainWindow() 4: { 5: InitializeComponent(); 6: WavefrontObjLoader wfl =