在WPF中,右鍵選單的功能是利用ContextMenu來達成,如果是用程式碼的方式來幫控制項添加右鍵選單,會大概是下面的方式...
System.Drawing.Bitmap要如何轉換成WPF中可用的ImageSource呢?
在一般情況下,如果我們有一些圖片需要顯示在WPF的應用程式中,通常我們會使用Image,以及指定Image.Source屬性,例如說下面這樣
簡單的PDF檔案瀏覽程式
最近在熟悉WPF相關的環境以及操作方式,而日常作業中又常常會遇到需要使用PDF檔案的情況,PDF檔案一多時(尤其是都從email進來)說實在還真不是很好整理;所以想說是不是能夠做個小程式來瀏覽這些PDF檔案呢?於是就搞了這麼一個初版的小程式。
Application.Doevents in WPF
在以往Windows Form的應用程式中,在長時間的迴圈中需要更新UI的時候,通常會下一個Application.Doevents的指令,用意是讓程式去處理訊息迴圈中相關的訊息,而在WPF中卻已經看不到這個東東了,跑哪裡去了呢?
WPF - 利用資料繫結顯示DataSet的資料
在WPF裡面預設是沒有資料庫相關的資料提供者的,那想要顯示資料庫的資料要怎麼辦?今天參考MSDN上的範例,利用原本ADO.Net的功能將資料填到DataSet裡面之後
WPF - SkewTransform
這篇測試一下SkewTransform的功能,做了一個"丟猴"的按鈕,有興趣的朋友可以跑程式測試看看
WPF - Resource
練習了一下有關資源的部分,下面是練習時的測試程式碼,有興趣的朋友可以參考看看
WPF - 我想把程式也寫在XAML Code裡面可以嗎
要把Code寫在XAML裡面也是可以的,不過不建議就是了(這樣沒有自動提示也很難寫吧);做法大致會像下面這樣
WPF - RotateTransform
這篇來測試一下旋轉的效果,旋轉的效果是將RotateTransForm設定給控制項的RenderTransForm屬性,執行的結果像下面這樣
WPF - 教學短片
各位鄉親阿,由曹祖聖老師錄製的一系列有關WPF的教學短片已經放上MSDN了
WPF - 簡單的圖檔瀏覽程式
這篇當作練習題,把之前的稍為回憶一下,來作個簡單的圖檔瀏覽程式,完成之後是像下面這樣
WPF - Expander
- 5441
- 0
- Visual Basic
Expander也算是一種容器,下面我們簡單的用程式碼來測試一下Expander的功能,執行結果畫面大概是像下面這樣
WPF - RadioButton
- 5489
- 0
- Visual Basic
RadioButton與之前在Windows Form的時候使用上沒有太大的差異,下面這邊
我們特別說明一個GroupName這個屬性;在以往,同一個群組的項目我們會把
它放到容器中,用容器來作分割;而在WPF裡面則是用GroupName來作分割,
下面我們來看看測試的程式碼
WPF - RepeatButton
- 4218
- 0
- Visual Basic
RepeatButton也是Buton其中的一種,主要的差別是在於當你按住RepeatButton不放的時候
,Click事件會被重複的觸發;下面是測試的程式碼,可以測試壓著Button不放的時候TextBox
的變化
WPF中的事件傳遞
- 3041
- 0
- Visual Basic
- 2008-07-07
這篇簡單的說明一下在WPF中事件傳遞的部分,下面是測試的程式碼
WPF學習日誌 ~ CaptureMouse ~
- 4966
- 0
- Visual Basic
- 2008-06-03
CaptureMouse顧名思義是捕捉滑鼠,那捕捉滑鼠要做什麼呢?
當我們捕捉住滑鼠的訊號之後,當滑鼠離開了Winddow的範圍之外,我們仍然可以收到MouseMove以及MouseUp的事件,這可以利用在縮/放部分
WPF學習日誌 ~ ApplicationCommand ~
- 2629
- 0
- Visual Basic
在WPF裡面有ApplicationCommand的功能可以讓我們來利用;比如說在做文字編輯的時候,會用到的剪下、貼上,等等的功能,在以往我們要撰寫一些對應的程式碼,除了功能的部分,在Enable/Disable相關的動作,我們也必須要去撰寫相關的程式碼,在WPF裡面我們可以很輕鬆的做到這些動作,你可以在執行過程中,觀看Enable/Disable的變化,對於相關的動作,我們可是沒有撰寫相關的程式碼喔
WPF學習日誌 ~ ContextMenu ~
- 5270
- 0
- Visual Basic
在上一篇有簡單說明一下Run的用法,這篇利用Run的範例,稍微加一點東西配合快顯功能表的介面來設定字體的樣式,執行畫面如下圖
Run ? 這是什麼東東
- 2540
- 0
- Visual Basic
在看書的過程中,好幾次看到"run"這個東西,還滿有趣的,可以將文字切割開來,而且各自擁有其對應的"事件",簡單測試一下當滑鼠移動到字的上方改變字的顏色以及大小,執行結果像是這樣
WPF學習日誌 ~Menu~
- 6314
- 0
- Visual Basic
- 2008-04-11
WPF學習日誌 ~Menu~
- 1
- 2