WPF 4 Ribbon 開發 之 快捷工具列(Quick Access Toolbar)

     在Office 2007 和Windows 7 兩款產品中微軟開始引入了一種新概念:“Ribbon 工具列”,Ribbon 工具列的介面設計模式可以使使用者方便快捷的找到所需的工具,同時這種直觀的設計形式有助於使用者發現軟體其他功能特性,以便更好的瞭解應用程式的功能。     設計Ribbon 的目的本身就是要替代以往的老式工具列,使應用程式的使用更加便捷。當然微軟也為開發人員提供了Ribbon 工具列的控制項陳列庫(WPF Ribbon

WPF編遊戲系列 之九 物品清單再最佳化

       在“第三篇”和“第四篇”中通過使用者控制項和資料繫結功能對物品清單進行一些最佳化減少了部分C#代碼,但感覺使用Grid設定物品顯示位置實在是太繁瑣,而且還要為n個物品重複建立新UserControl很浪費資源,所以決定使用ListBox、UserControl和DataTemplate來對物品清單再最佳化下,讓XAML多幹些活而不是總用C#調用UI,這樣日後維護起來也方便。1. 替換掉原來的Gird,將ListBox加入到Window1.xaml中。<ListBox

Silverlight 聖誕節下雪效果

       記得原來部落格園有人寫過下雪的程式,今天正好是平安夜大家看看這個下雪效果如何:   Blend Behavior代碼如下:public class FallingSnowBehavior : Behavior<Canvas>{ private static Random randomNumber; protected override void OnAttached() { base.OnAttached();

透視WPF 應用程式的利器

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

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

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

Silverlight 解謎遊戲 之五 放大鏡(1)

       本篇內容將為遊戲加入放大鏡功能,當滑鼠移動到Office 圖片時,局部映像將會放大顯示。用Visual Studio 開啟項目,先下載下面程式並將其加入該項目。  先看看最終效果:  1. 在Interactivity 檔案夾中新增MagnifierOverBehavior 子檔案夾,並將上面Zip包中所有的檔案加入(Add Existing Item)到MagnifierOverBehavior 中,並通過F6進行編譯:2.

SQL文法協助

文章目錄 數字類型查詢字串類型查詢日期類型查詢多條件查詢

WPF 4 日期選取器(DatePicker)

     前一篇《WPF 4 日曆控制項(Calendar)》 中我們對日曆控制項的使用方式有了基本瞭解,本篇將繼續介紹WPF 4 中另一個新控制項“日期選取器”(DatePicker)。與Calendar 相比DatePicker 多出了一個TextBox 用來提取從Calendar 中選擇的日期。     對於DatePicker 的屬性設定基本可以參考Calendar 控制項,其中只有DisplayMode、SelectionMode 屬性不能在DatePicker

Silverlight2 邊學邊練 之二 圖形變換

書一直在看,可似乎文章一篇也沒寫,今天得趕快把作業補上。本篇主要針對圖形變換進行操練,其中涉及到圖形旋轉和不透明度遮罩相關知識。最後通過這兩種技術完成一個倒影的執行個體。首先,先看看旋轉操作,將一個長方體以其中心為原點順時針旋轉30度。<Canvas> <Rectangle Width="80" Height="10" Stroke="Blue" Fill="Yellow" Canvas.Left="100" Canvas.Top="100"

Silverlight2 邊學邊練 之三 小球自由落體

終於看到動畫章節了,本篇主要針對物體移動、變形和漸層移動進行練習。 完成小球自由落體慢鏡執行個體,請大家多多拍磚,廢話少說快快操練。 XAML Code:<UserControl x:Class="FallingBall.Page" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

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

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

Silverlight 解謎遊戲 之十三 遊戲暗示(2)

完成本篇將實現如下效果:  2. 接上一篇內容,我們繼續對暗示功能進行製作(通過光環動畫進行暗示)。點擊“HINT” 後會在螢幕中出現光環對玩家進行提示: 2.1. 將光環圖片flare.png 加入項目,命名為hintFlareImage,並將其拖入Layout: 2.2. 對hintFlareImage 的XAML 進行一些調整,目的是為了後面運行Storyboard:<Image Height="99.49" Width="72.601" Canvas.Left="365.074"

WPF 列印執行個體

     在WPF 中可以通過PrintDialog 類方便的實現應用程式列印功能,本文將使用一個簡單一實例進行示範。首先在VS中編輯一個圖形(如所示)。     將需要列印的內容放入同一個<Canvas>中,並起名為“printArea”,列印按鍵一般不是我們希望列印出來的內容,則將其放在<Canvas>外面。<Window x:Class="WpfPrint.MainWindow"

Silverlight 解謎遊戲 之十四 音效

       在前面的篇章中我們製作了很多動態效果,作為一個遊戲來說除了視覺效果外當然還需要有音樂效果。本篇就要為遊戲增加一些音效,比如到物品被找到時會發出音樂提示,在遊戲進行過程中會有背景音樂,這樣可以使遊戲更加完美逼真。還是先來看看增加音效後的效果吧(因為有音樂檔案載入會慢些):  1. 首先通過VS把兩個音樂檔案加入到Audio 檔案夾中,並且將Build Action 設定為Content,這樣在編譯器時,音樂檔案就會封裝到xap 檔案中: 2.

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"

給IE8治治“病”

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

WPF 瀏覽PDF 檔案

     很長時間沒寫文章感覺手有點生了,前段時間忙的要死公事、家事、私事,事事操心。還好現在有些時間可以繼續寫部落格了。本篇將為大家示範如何在WPF 程式中瀏覽PDF 檔案,本例將通過Adobe PDF Reader COM 組件、WinForm 與WPF 整合方面的工具實現PDF 瀏覽功能。使用者控制項     開啟VS2010,建立項目(WpfPDFReader),右鍵項目添加User Control(使用者控制項)。因為Adobe PDF Reader COM

WPF編遊戲系列 之八 銀行介面及金額校正

       在前面《WPF編遊戲系列 之四 使用者控制項》一文中通過使用者控制項建立了“My Shop”中物品列表框。本篇繼續使用使用者控制項建立銀行介面,並在使用者進行存錢操作時對其輸入金額的有效性進行校正。1. 在建立好控制項BankElement.xaml後,將XAML代碼填入其中:<Grid> <Border BorderThickness="3" CornerRadius="5" Background="#CEE4E5"

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

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

WPF 類比UI 鍵盤錄入

     開發WinForm 應用程式時可以利用SendKeys 類方便的類比鍵盤錄入操作。那麼在WPF 中如何為控制項實現鍵盤類比呢?本篇將使用WPF SendKeys 實現和WinForm 中相同的效果。     首先將WpfSendKeys.dll 加入到項目References 中,在XAML 中加入兩個Textbox 和一個Button 如下代碼。<Window x:Class="WpKeyboard.MainWindow"

總頁數: 61357 1 .... 8876 8877 8878 8879 8880 .... 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.