原创 x名稱空間中的內容

x名稱空間映射的是http://schemas.microsoft.com/winfx/2006/xaml,它包含的類均與XAML的解析有關,下面分三部分介紹 一:x名稱空間的attribute 1. x:Class 告訴XAML編譯

原创 XAML的命名空間

一個最簡單的XAML例子   <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml

原创 佈局篇-Grid佈局

特點: 1)可以定義任意數量的行和列 2)行的高度和列的寬度可以使用絕對值、相對比例或自動調整的方式,可設置最大值和最小值 3)內部元素可以設置自己所在的行、列,還可以設置跨越幾行、幾列 4)可以設置內部元素的對齊方向 Grid類具有

原创 佈局篇-Canvas佈局

使用Canvas佈局與在Windows Form窗體上佈局基本上是一樣的,當控件放置在Canvas裏時附加上Canvas.X和Canvas.Y屬性 示例代碼: <Canvas> <TextBlock Text="用

原创 C#中的計時類

Stopwatch 實例可以測量一個時間間隔的運行時間,也可以測量多個時間間隔的總運行時間。 在典型的 Stopwatch 方案中,先調用 Start 方法,然後調用 Stop 方法,最後使用 Elapsed 屬性檢查運行時間。 S

原创 佈局篇-WrapPanel佈局

 WrapPanel內部採用流式佈局,使用orientation屬性控制流延伸方向,用HorizontalAlignment和VerticalAlignment兩個屬性控制內部控件的對齊,例子如下 <WrapPanel>

原创 佈局篇-StackPanel佈局

StackPanel可以把內部元素在縱向或橫向上緊湊排列,形成棧式佈局 StackPanel的三個屬性 屬性名稱 數據類型 可取值 描述 Orientation Orientation枚舉 Horizontal Vertical 決

原创 漸變畫刷示例

 例子代碼 <Rectangle> <Rectangle.Fill> <Lin

原创 佈局篇-DockPanel佈局

DockPanel內的元素會被附加上DockPanel.Dock這個屬性,這個屬性的數據類型爲Dock枚舉。Dock枚舉可取Left、Top、Right和Bottom四個值,根據Dock的值,DockPanel內的元素會向指定方向累積、切

原创 數據綁定(十一)多路綁定MultiBinding

有時候UI要顯示的信息又不止一個數據來源決定,就需要使用MultiBinding,MultiBinding具有一個名爲Bindings的屬性,其類型是Collection<BindingBase>,通過這個屬性MultiBinding把一

原创 C#學習筆記(一)

創建.NET應用程序的步驟: 1)使用某種.NET兼容語言編寫應用程序代碼 2)把代碼編譯爲CIL,存儲在程序集中 3)執行代碼時,使用JIT編譯器將代碼編譯爲本機代碼 4)在託管的CLR環境下運行本機代碼,以及其他應用程序或進程

原创 數據綁定(六)使用XML數據作爲Binding的Source

.NET Framework提供了兩套處理XML數據的類庫 1. 符合DOM標準的類庫:包括XmlDocument、XmlElement、XmlNode、XmlAttribute等類,這套類庫的特定是中規中矩、功能強大,但也揹負了太多X

原创 深入淺出VC++動態鏈接庫

DLL(Dynamic Linkable Library)可以簡單的看成一種倉庫,它提供給你一些可以直接拿來用的變量、函數或類 靜態鏈接庫與動態鏈接庫都是共享代碼的方式,如果採用靜態鏈接庫,則無論你願不願意,lib中的指令都被直接包含在最

原创 WPF屬性(二)附加屬性

附加屬性是說一個屬性本來不屬於某個對象,但由於某種需求而被後來附加上,也就是把對象放入一個特定環境後對象才具有的屬性就稱爲附加屬性,附加屬性的作用就是將屬性與數據類型解耦,讓數據類型的設計更加靈活,舉例,一個TextBox被放在不同的佈局

原创 三星i9220卡刷的刷機教程

注意:卡刷之前必須先雙WIPE(1)雙wipe,即兩個wipe是指wipe data/factory reset與wipe cache partition。雙wipe目的是徹底清楚手機裏的數據。(2)CMw是ClockworkMod Re