WPF設計的常用方法總結

2021-07-04 04:52:18 字數 987 閱讀 5182

最近,一直在做一些關於wpf設計的工作,由於自己也是乙個新手,所以用起來非常的坎坷。從剛開始的走一步挺一步,到後來的逐漸熟練起來,用到的常用設計方法差不多都接觸過了。故在此做乙個簡單的總結,方便自己以後檢視以及有需求的同事的參考。

(一)stackpanel:頁面布局框架

在此框架下,預設是從上到下布局的,框架大小也是自動調整。其中,通過orientation屬性,可以調整布局方式,horizontal是從左往右布局,verticalalignment是垂直對齊方式;horizontaalignment是水平對齊方式。

(二)datagrid的資料繫結。

由於一直通過從後台查詢出資料來,然後顯示在datagrid 中,所以怎麼讓資料顯示就是乙個問題了。因此,需要通過datagrid的資料繫結屬性。該屬性和b/s中通過js或者通過html的**繫結差不多,簡單示如下:

(三)為combobox繫結資料

由於combobox控制項比較常見,所以他的繫結也是比較常見的,在此就記錄一下在wpf中的combobox控制項通過c#來繫結放在datatable中的資料。

cmblinename.itemssource = dtline.defaultview;//繫結資源

cmblinename.displaymemberpath = key;//指定控制項顯示的內容在datatable中的字段(路徑)

cmblinename.selectedvaluepath = value;

cmblinename.selectedindex = 0; //設定控制項預設顯示第一項

總結:以上內容比較簡單,但是很常用,都是自己在剛剛開始接觸wpf時遇到的一部分問題,所以在此總結一下。同時,歡迎有經驗的前輩拍磚指導~~

WPF入門常用的元素和屬性總結

1 高度和寬度 不同尺寸的預設值 minheight maxheight height minwidth maxwidth width 0infinity nan auto 自動 其他尺寸 desiredsize rendersize actualheight actualwidth 2 邊框距離 ...

常用設計模式總結

某些類的頻繁建立和銷毀,毫無意義浪費系統開銷。單例模式保證在jvm中只存在乙個例項。優勢 1.減少new關鍵字的使用,降低系統開銷 2.避免對共享資源的多重占用 通過getlnstance 獲得物件的引用 1 餓漢式 沒有加鎖同步,執行效率高,但類載入時即初始化,不經過懶載入,浪費記憶體 publi...

Redis的常用方法總結

public static redisdao jedis public static void main string args 操作普通鍵值對 test public void test01 操作list test public void test02 操作set test public void...