原文 creating a listbox that shows all predefined system colors
該system.windows.systemcolors類包含了一系列揭露當前預定義系統顏色靜態屬性。這些物業有三胞胎。對於每個系統顏色***,有***brush,***brushkey和***color屬性。
我們可以通過構建一組畫筆然後將集合繫結到listbox,輕鬆建立乙個小的wpf應用程式來顯示當前的系統顏色。
這是最終結果:
下面是我用來建立列表的**。
我從乙個包含命名系統顏色及其brush的實用程式類開始:
public接下來,我將乙個集合新增到我的主window類,它將儲存乙個colorinfo物件列表:class
colorinfo
public brush brush
public colorinfo(string
name, brush brush)
}
private observablecollectionallsystemcolors;在視窗的建構函式中,我使用反射填充此列表。請注意,我遍歷systemcolors類中的所有屬性,只抓取名稱以「brush」結尾的那些屬性。public observablecollectionallsystemcolors
}
allsystemcolors = new observablecollection();剩下的就是將此集合繫結到listbox。我們在xaml中這樣做:type sctype = typeof
(systemcolors);
foreach (propertyinfo pinfo in
sctype.getproperties())
<瞧!listbox
itemssource=""
scrollviewer.horizontalscrollbarvisibility
="disabled"
scrollviewer.verticalscrollbarvisibility
="auto"
>
<
listbox.itemspanel
>
<
itemspaneltemplate
>
<
/>
itemspaneltemplate
>
listbox.itemspanel
>
<
listbox.itemtemplate
>
<
datatemplate
>
<
stackpanel
orientation
="vertical"
>
<
rectangle
fill=""
stroke
="black"
margin
="5"
strokethickness
="1"
height
="74"
width
="120"
/>
<
textblock
text=""
horizontalalignment
="center"
/>
stackpanel
>
datatemplate
>
listbox.itemtemplate
>
listbox
>
建立乙個顯示所有預定義WPF顏色的ListBox
原文 creating a listbox that shows all predefined wpf colors 在wpf中,您可以使用colors類訪問一系列預定義顏色,這些顏色定義為colors類的靜態屬性。您只需使用顏色名稱引用每種顏色。作為參考,這裡是乙個小應用程式,顯示listbox中...
使用乙個label顯示不同的字型和顏色
最近有個需求,要實現乙個翻頁,顯示當前頁數和總頁數,頁數和總頁數字號不一樣。當然了實現這個效果是很容易的,兩個label簡單搞定。可是,我們使用乙個label也是可以的喲。即將實現的效果圖如下 在這裡我們可以使用label的乙個屬性,叫做attributedtext,很強大喲。不說了上 加1是為了讓...
建立乙個可迴圈SEO系統
相信有不少從事 seo工作的站長們,在近段時間會出現失去信心的情況,為什麼呢,因為k掉了很程式設計客棧多人的 導致這些人不知所措,失去了方程式設計客棧向 其實不管出現什麼情況,一直按照可迴圈seo的系統去用心做 那出現的k的機率會大大降低。那如何建立乙個可迴圈seo系統呢?一 資訊收集 在進入這個可...