一、sender是觸發事件的控制項。
二、xaml中的乙個控制項對應c#的乙個類。
三、每個控制項或者元素都是乙個xaml標籤,乙個xaml標籤一般就是new乙個物件。
四、屬性賦值的兩種方法:
1、2、
按鈕五、控制項的name屬性就相當於物件的名稱,類似於person p = new person(); p.name="按鈕";
六、visibility.visible 可見;visibility.collapsed 不可見。 例如:button btn = new button(); btn.visibility = visibility.visible;
八、給radiobutton分組,用groupname="組名" 來指定radiobutton屬於哪一組。
九、日期選擇控制項datapicker
進度條progressbar isindeterminated 進度條處於不確定狀態。
十、基本頁面布局
1、stackpanel。
2、grid。 grid.columnspan="2" 元素佔兩列。
3、dockpanel。 置左、置右、置頂、置底
注意:把乙個grid分成10行10列,每行每列新增按鈕控制項。這其中行和列只是布局,grid的真正子控制項是按鈕。
十一、多視窗
1、視窗不想能夠修改大小。resizemode="noresize"。
2、視窗開啟的時候在螢幕正**。windowstartuplocation = "centerscreen"
4、視窗開啟最大化。windowstate="maximized"
5、多視窗之間的值通過屬性來傳遞。
6、如果視窗是用showdialog開啟的,則在開啟的視窗給dialogresult賦值會自動關閉該視窗,並且把dialogresult屬性的值通過showdialog方法的返回值返回。
十二、開啟檔案對話方塊openfiliedialog
openfiledialog ofd = new openfiledialog();
1、過濾檔案格式.
2、獲取開啟檔案的檔名
ofd.filename
wpf學習筆記
1.選單 普通選單 上下文選單 contextmenu 2.dockpanel 讓元素靠左右上下 3.放入其中的控制項都有新的預設外觀 顯示圖示的方法 button的content中放image 4.多視窗 視窗名字 window title 居中 window windowstartuplocat...
WPF學習筆記
一些定製 使用metrowindow控制項 使用內建樣式 xmlns xmlns x xmlns xmlns x 修改mainwindow.xaml檔案 1.開啟mainwindow.xaml檔案 2.在window標籤中新增屬性 或 3.修改標籤為control metrowindow 如下 xm...
WPF學習筆記一 WPF概述
windows presentation foundation wpf 是下一代顯示系統,用於生成能帶給使用者震撼視覺體驗的 windows 客戶端應用程式。使用 wpf,您可以建立廣泛的獨立應用程式以及瀏覽器承載的應用程式。今年由於專案需求,開始學習使用wpf,本系列文章將記錄學習wpf中遇到的各...