WPF學習筆記

2022-01-30 00:33:40 字數 1094 閱讀 2357

一、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中遇到的各...