WPF 筆記:佈局容器概覽 (Panel/DockPanel/StackPanel/Grid/Canvas)
WPF 佈局系統核心是 **Panel** 抽象基類及其四大具體實現。本文作為第 2 章引子,速覽四大容器特性與 Grid 表格佈局語法,並介紹**附加屬性**
WPF 筆記:資料綁定核心機制 (INotifyPropertyChanged/ObservableCollection/ItemTemplate)
WPF 資料綁定將 UI 與資料模型解耦。本文透過「姓名/暱稱管理」範例,深度解析 **實體類通知**、**集合變更通知**、**綁定語法**、**ItemTe
WPF 筆記:資源與 CLR 命名空間映射 (xmlns:local/clr-namespace)
WPF XAML 需將 CLR 命名空間/組件映射為 XML 命名空間,才能在標記中引用自定義類型。本文修正書中過時 `` 處理指令語法,展示現代 `xmlns
WPF 筆記:資源與樣式系統 (Style/Setter/StaticResource)
WPF **資源系統** 是樣式、模板、筆刷等可重用物件的倉庫。**樣式** 透過 Setter 批量設定屬性值,實現「一次定義,處處套用」。 樣式定義與應用
WPF 筆記:繪圖基礎與按鈕內容混排 (Canvas/Path/ScaleTransform)
WPF 繪圖核心在於 **幾何體 + 筆刷/畫筆**,且可任意嵌入控制項內容。本文修正書中過時語法,展示在 Button 中混排 Canvas 繪圖笑臉與文字,
WPF 筆記:DockPanel 停靠佈局與 LastChildFill 自動填充
DockPanel 將 WinForms 的 Dock 屬性提升為**容器級佈局策略** — 子元素宣告停靠邊緣,容器按順序分配剩餘空間。適合**頁面級大區塊佈
WPF 筆記:StackPanel 堆疊佈局與 Alignment 控制
StackPanel 適合**小規模線性排列** (如表單欄位、工具列、對話框按鈕區)。子元素按單一方向緊湊堆疊,無間隙、無對齊邏輯,需配合 Margin 與
WPF 筆記:Grid 佈局深度解析 (列寬/共享尺寸組/附加屬性)
Grid 是 WPF 最強大、最常用的佈局容器。本文深入剖析列寬定義模式、跨列/跨行、Z-Index 堆疊、共享尺寸組解決多 Grid 對齊難題,並解析附加屬性
WPF 筆記:Canvas 絕對定位佈局與 ClipToBounds 裁剪
Canvas 是 WPF 最原始的佈容器,提供**絕對座標定位**。書作者不建議常規 UI 使用 (因內容尺寸常隨字體/圖片動態變化),但特定場景 (繪圖、遊戲
WPF 筆記:ViewBox 縮放容器與 Stretch 模式詳解
ViewBox 是單一子元素的裝飾器,能將子內容**等比或非等比縮放**填充可用空間。常搭配 Canvas 使用,讓固定座標繪圖具備響應式縮放能力。 核心屬性
WPF 筆記:文字佈局控件全解析 (TextBlock/TextFlow/Inline 元素)
WPF 提供豐富的文字佈局控件,從輕量的 TextBlock 到排版級的 TextFlow (即 FlowDocument),滿足從簡單標籤到複雜文檔的多樣需求
WPF 筆記:常用佈局屬性詳解 (Margin/Padding/Transform)
WPF 佈局屬性雖繁多,掌握核心區別即可靈活驅動介面。本文聚焦 Margin/Padding 差異、LayoutTransform/RenderTransfor
WPF 筆記:自定義佈局容器 (MeasureOverride/ArrangeOverride)
WPF 佈局系統核心在於兩階段協商:**Measure (測量)** 與 **Arrange (排列)**。自定義 Panel 必須覆寫 MeasureOver
.NET 3.5 Socket 開發新範式:SocketAsyncEventArgs 高效能非同步模型
.NET 2.0 的 Begin/End 非同步模式 (APM) 每次操作都需分配 IAsyncResult 物件,高併發下造成大量 Gen 0 回收壓力。.N
為按鈕添加 UAC Shield 圖標:Windows 7 權限提升視覺提示
Windows Vista/7 引入使用者帳戶控制 (UAC),需要管理員權限的操作應在按鈕上顯示盾牌圖標 (Shield Icon) 作為視覺提示。本文介紹透
CommunityServer 2008.5 SP1 本地化全流程指南
CommunityServer (CS) 早期版本中文化資源稀缺。本文記錄 CS 2008.5 SP1 完整本地化實戰流程,涵蓋核心語言包、TinyMCE 編輯
Console 進階技巧 (四):字符版貪食蛇完整實現
綜合運用「七彩輸出」與「字符繪圖」技巧,打造經典 Console 版貪食蛇遊戲。展示 SetCursorPosition、ReadKey、CursorVisib
Console 進階技巧 (二):七彩輸出與分級日誌實現
預設 Console 黑底白字在資訊密集時極難辨識關鍵日誌。本文展示如何利用 Console.ForegroundColor / BackgroundColor