原创 自定義 StringTable 的自動完成功能 (C# API : SHAutoComplete)

    首先請從 Code Project 上下載源代碼,其中包含了大量的 API 調用,還有詳細的說明和示例,並且可以生成 ShellLib.dll 直接在自己的程序中調用。     源代碼中介紹瞭如何使用 SHAutoComple

原创 如何實現具有層次結構的 TreeView (WPF/TreeView/Style/Template)

爲應用程序提供數據支持 (DataContext) 1、建立外部數據表 下圖所示的表是在 SQL2005 中生成的,使用了自關聯(Hibernate) dept_id -> parent_id。 type 字段用於區別省會、城市和

原创 Wpf TextBox 控件如何綁定 Dictionary

當以 int 爲索引的 Dictionary 綁定到 TextBox 的 Text 屬性時,由於 Text 屬性被視作 char[],所以 Binding Path = [1000] 會被認爲是綁定到 Text[1000],所

原创 如何實現具有層次結構的 TreeView (WPF/TreeView/Style/Template)

打造用戶界面 (UI) 在上一節中,我們已經完成了數據的綁定工作,並通過 DataTemplate 實現了 Name 的縱向顯示。本節將主要介紹下面幾個內容: 1、對 TreeView 進行佈局,實現層次結構的視圖 2、設置 TreeVi

原创 如何實現具有層次結構的 TreeView (WPF/TreeView/Style/Template)

自從 WPF 發佈以來,一直都在斷斷續續的學習,這“沒臉沒皮”的東西的確強大,利用模板和樣式居然可以將控件定義的面目全非,數據綁定的概念雖然讓我迷糊了好一陣子,不過功夫不負有心人,現在終於可以做點東西出來了  最近突發奇想,爲 

原创 如何實現具有層次結構的 TreeView (WPF/TreeView/Style/Template)

數據模板 (DataTemplate) 和數據綁定 (Data Binding) 爲了把數據和界面進行關聯,我們要做 3 件事: 1、在 MainWindow.xaml 中添加一個 TreeView 控件 <TreeView

原创 Windows Phone 7 開發書籍分享

近日,李敬然 (Gnie)  在他的博客中分享了幾本有關 Windows Phone 7 和 Silverlight 開發方面的書籍,個人感覺非常不錯! 第一本,《Programming Windows Phone 7》(完全版)Char

原创 如何實現 WPF ListView 的反選操作

這二天寫了個程序,涉及到 ListView 的全選,反選操作,使用的是 ItemContainerGenerator.ContainerFromIndex 方法返回 ListViewItem 對象,自己測試時數據量小,運行正常,但實際使用

原创 60 條老外眼中中國人標籤

1. 熟人見面打招呼時不問好,而是問“吃了嗎?”2. 喜歡吃雞腳。3. 吃魚時會吸魚頭和魚鰭。4. 車子後視鏡上會弔中國擺設。5. 喜歡唱卡拉OK。6. 房子鋪的是瓷磚。7. 廚房覆蓋着一層厚厚的油脂。8. 爐子上面有鋁箔。9. 遙控器外

原创 如何在 LINQ 中使用 Object.ToString() 進行查詢

基於公司用戶的要求需要對單據的 ID, Number, CreatedDate 三個字段進行模糊查詢,   其中 ID 是單據號(自動生成,int 類型的),但是打印時顯示的是6位數字,不足的前導0,   很簡單的查詢居然報錯:方法“Sy

原创 如何讓動態創建的頁面元素響應用戶事件 (HTML/javascript/jQuery/Ajax/DOM)

平時很少涉及有關 Web 的項目,這次運氣好被指派了一個 (@_@);;; 這個項目用到了 DOM、Ajax、jQuery 等方面的技術,還好有點基礎,搞搞弄弄也就開始手順了,其間遇到一個小問題:利用 Ajax 或 DOM 動態創建的一個

原创 [C#] 利用 dir 命令實現文件搜索

    以往,我都是使用 System.IO.Directory.GetDirectories() 和 System.IO.Directory.GetFiles() 方法遍歷目錄搜索文件。但實際的執行效果始終差強人意,在檢索多種類型文件方

原创 [WPF,XAML,ScrollBar,ScrollViewer,Style] 自定義滾動條

自定義 ScrollViewer 的滾動條樣式,如下圖所示: ScrollBar 在滾動時會自動顯示並隱藏,而且 ScrollBar 存在於 Viewport 的區域中。 ScrollViewer.xaml <ResourceDicti

原创 Wpf TextBox 控件如何綁定 Dictionary <int, string>

當以 int 爲索引的 Dictionary 綁定到 TextBox 的 Text 屬性時,由於 Text 屬性被視作 char[],所以 Binding Path = [1000] 會被認爲是綁定到 Text[1000],所以報錯。

原创 如何創建 Visual Studio 2017 RC 離線安裝包

如何創建 Visual Studio 2017 RC 離線安裝包 Create an offline installation of Visual Studio 2017 RC 友情提示 目前,Android SDK 不支持離線安裝