透視WPF 應用程式的利器

     當我們看到一些設計新穎的網站時,可以藉助瀏覽器內建的Inspector 工具或外掛程式方便的瀏覽網站布局結構及邏輯。如果是WPF 應用程式能否看到控制項的架構方式呢?本篇將介紹兩款工具Snoop 和WPF Inspector 可用來窺探WPF 應用程式內部結構。Snoop開啟Snoop 程式,它是以一個工具列形式出現(如)。接下來開啟一個經典WPF 應用程式Expression Blend 4(下文簡稱:EB4),點擊“重新整理”按鍵即可看到Snoop 已經捕獲到EB4。    

Silverlight 解密遊戲 之十五 地震

       在前面的文章中我們製作了粒子效果、暗示效果,如果玩家找不到物品在圖片上瘋狂點擊時該怎麼辦呢?本篇將為遊戲添加地震效果,當玩家在3秒內點擊次數過多時就會使圖片晃動以達到該效果。在Office 圖片中瘋狂點擊,看看會發生什麼(好滑鼠慎用^_^):  1. 我們需要將地震效果將載入於Office

Silverlight2 邊學邊練 之五 視頻

與前一篇類似,Silverlight2對於視頻的操作也是通過MediaElement。本篇通過VideoBrush對文字進行渲染處理,同時在倒影中使用視頻翻轉。看到有的博友將Silverlight樣本嵌入到部落格中很是眼饞,似乎需要一個DemoServer才可以實現。咳!沒這條件啊,哪有Free的能用啊?!在沒有Server支援前還是先用Picture吧:)奉上注意,在調用視頻檔案時,Height與Width都要設定為“0”

Silverlight 解謎遊戲 之十六 消失的蒙娜麗莎

       在《Silverlight 解謎遊戲 之三 消除名單》中我們通過在物品輪廓畫出Path 來達到消除物品的效果,由於遊戲中的物品都是Office 圖片的一部分所以無法使其真正消失,本篇我們將添加一個獨立於Office 圖片的物品,使其能動態消失。看看題板上多出了什麼物品:  1. 在項目中加入一張“蒙娜麗莎”名作monalisa.jpg,並命名為monalisaImage:    2. 將monalisaImage 加入magnifierCanvas: 3.

WPF 4 TextBox 筆刷特效

     TextBox 控制項是我們開發過程中必不可少的組件,它可以使應用程式方便的與使用者進行文字互動。在新WPF 4 中又為TextBox 添加了兩種新筆刷特效:Selection 、Caret ,通過這兩種特效使得TextBox 更加美觀。預設情況下TextBox 呈現出以下效果,字型為黑色、選區為藍色、游標為黑色:<TextBox BorderBrush="Gray" BorderThickness="3" Width="200" Height="30"

Silverlight 解謎遊戲 之十七 勝利介面最佳化

       在《Silverlight 解謎遊戲 之九 勝利通關》一文中我們製作了一個“You WIN” 的遊戲結束介面,細心的同學可能發現當找到最後一個物品後GoToStateAction 便會觸發WinScreen,此時WinScreen 會和最後一個物品的粒子效果同時出現,那麼本篇將對WinSreen 進行一些調整,讓它慢點出現。(效果請見前篇)1. 在States 菜單中點擊WinScreen 開始錄製,點擊“Add transition” 選擇“* –> WinScreen”:

WPF編遊戲系列 之一 布局設計

       本系列主要使用WPF和C#編寫一個簡單的小遊戲(暫命名XMarket),意在通過該執行個體進一步學習和體驗WPF,也歡迎廣大同仁拍磚交流。言歸正傳,在編寫一個軟體前首先要思考軟體的結構與布局,圖片放在哪,按鈕放在哪,都要先設計一下。當然本執行個體也只是簡單布局,先上個圖也好講解。可以大概瞭解到本執行個體結構為上下布局:1. 首先,是背景圖片,不用多說就是為了好看,簡單的一個Image就可以實現了。<Image Source="image/backimage.jpg">&

Silverlight2 邊學邊練 之六 設定風格

本篇的內容較為簡單,主要針對Style進行一個練習。Style簡要的說就是一些屬性值的集合,作用和CSS比較像。在Silverlight2中定義Style只能同用於同種類型的Element。如下代碼:<Style x:Key="ButtonStyleTwo" TargetType="Button"> <Setter Property="FontFamily" Value="Arial" /> <Setter

WPF 動態類比CPU 使用率曲線圖

     在工作中經常會遇到需要將一組資料繪製成曲線圖的情況,最簡單的方法是將資料匯入Excel,然後使用繪圖功能手動產生曲線圖。但是如果基礎資料頻繁更改,則手動建立圖形可能會變得枯燥乏味。本篇將利用DynamicDataDisplay  在WPF 中動態類比CPU 使用率圖表,實現動態產生曲線圖。     建立項目將DynamicDataDisplay.dll 載入到References 中,開啟MainWindow.xaml

WPF編遊戲系列 之三 物品清單

       本篇將介紹如何通過C#自動產生遊戲介面,主要示範點擊“My Shop”後如何顯示所有物品清單。其中資料來源來自於Access 2007,當然肯定會用到System.Data.OleDb。1. 在“My Shop” Image中加入MouseLeftButtonDown事件。<Image Source="image/market.png" Width="125" Height="125" Cursor="Hand"Tag="My Shop" Canvas.Left="150"

Silverlight 3 Toolkit 之 AutoCompleteBox

       AutoCompleteBox(下文簡稱ACB)控制項就像Google的搜尋方塊,可以協助使用者找到相似的查詢項(圖1),本篇將介紹下面Demo 示範中涉及到一些屬性和執行個體。如果使用Blend 在安裝好Toolkit 後會在Assets 菜單中出現ACB 控制項(圖2),在VS 中需要增加Reference:Microsoft.Windows.Controls.dll 和 System.Windows.Controls 命名空間,即可使用該控制項。 圖1     

給IE8治治“病”

最近發現IE8開啟網頁總是卡,而且還出現假死的情況,甚至有時還彈出Debug視窗, IE8這是幹嘛呢?尤其是在瀏覽cnblogs這種訪問量大的網站,Debug視窗時常出現, 然後標籤頁就Over了:之後頁面就變成這模樣了:回憶下,之前都對IE8幹過什嗎?好像就打過兩個針對IE8的補丁,其他啥也沒幹過。二話不說先卸了重裝試試… … 重裝完開啟IE8,輸入www.cnblogs.com網頁稍頓一下就開啟了感覺還不錯,點幾篇文章看看,暈!又不行了~~

WPF Ribbon 開發資料分享

Ribbon 開發工具WPF Ribbon New     目前微軟發布的最新Ribbon 開發工具,上一篇已經做過介紹這裡就不再多說了。支援WPF 3.5 SP1、WPF 4,全面相容VS2010 和Blend4。  下載Fluent Ribbon Control Suite     CodePlex 開源項目,提供了一組Office 2010 工具列樣式的控制項陳列庫(DLL)。支援.NET 3.5、.NET 4 RTM  下載WPF Ribbon Control     WPF

WPF編遊戲系列 之二 表徵圖效果

       本篇將要實現表徵圖的兩個效果:1. 顯示表徵圖標籤,2. 表徵圖模糊效果。在上一篇中提到Image沒有HTML <img>的Title屬性(在MSDN中也沒找到類似的屬性),所以本篇將自行製作一個標籤,它的功能是當滑鼠移動到表徵圖上方時會顯示該表徵圖的Tag說明,並且該表徵圖模糊顯示,如對比所示。  原始狀態                                                 效果狀態            1. 在Home

將Flash 嵌入WPF 程式

     由於WPF 本身中不支援COM 組件同時也無法載入ActiveX 控制項,所以需要藉助WinForm 引用ActiveX 控制項將Flash 加入其中。首先建立一個WPF 項目(WpfFlash),將Flash 檔案(.swf)加入到項目中,並將Copy to Output Directory 設定為"Copy always"。     在工程中新增一個Windows Forms Control Library

Microsoft Ribbon for WPF 正式發布

     之前寫過幾篇關於WPF4 中開發Ribbon 工具列的文章,其中利用的是WPF Ribbon Control 控制項陳列庫,開發出類似Office 2007 樣式的Ribbon 工具列。當然CodePlex 也提供了Fluent Ribbon Control Suite 項目可以寫出Office 2010 樣式的工具列應用程式。8月2日微軟正式發布了Microsoft Ribbon for WPF,該Ribbon 控制項是100%完全屬於的WPF 工具,並支援WPF3.5 SP1

WPF編遊戲系列 之四 使用者控制項

       在上一篇《WPF編遊戲系列 之三 物品清單》中,對物品清單進行了示範,其中反覆用到了同一組控制項(如),而且 顏昌鋼也指出在3.2.2中使用的C#代碼過多,其實我在寫這些代碼時也有同感,的確很繁瑣也不好維護。其實這組控制項的結構就是:<StackPanel><Image><Textblock><Textblock><Image>這5個控制項的組合,那麼能否將其做成一個控制群組呢?“使用者控制項”即可實現這個功能。1.

Silverlight 類比Nano5 介面效果

       前一陣無意中發現將iPod Nano5 橫置後會出現一個動態選歌介面(如示),感覺不錯於是想用Silverlight來實現一下這個效果,歡迎大家拍磚。 本來是放Demo示範,可是這個程式怎麼也顯示不出來,只好用圖片了(感興趣的話可以下載原始碼):        在製作過程中比較繁瑣的部分是倒影效果,最開始的做法是將同一張專輯圖片使用兩次:一個作為專輯封面;一個作為倒影效果。對倒影片進行RenderTransform->ScaleY

WPF 4 單詞拼字檢查(SpellCheck)

     在WPF中 Textbox 和RichTextBox 控制項都內建了拼字檢查屬性,但該屬性目前預設僅支援English、Spanish、French 和German 四種語言。·        #LID 1033 – English ·        #LID 3082 – Spanish ·        #LID 1031 – German ·        #LID 1036 -

WPF編遊戲系列 之五 資料繫結

       在上一篇通過使用者控制項將重複使用的控制項封裝為一個控制群組,大大減少了C#代碼數量,本篇繼續對該控制群組進行資料繫結,節省為每個控制項賦值的工作。對於資料繫結具體內容的在這裡就不多說了,有許多相關資料可以參考,部落格園的達人們肯定也有相關教程。1. 建立一個GoodsInfo類,其中包括GoodsImage、GoodsPrice、GoodsQty、GoodsBuyImageTag 這四個屬性。using System;namespace XMarket{ class

總頁數: 61357 1 .... 3986 3987 3988 3989 3990 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.