黑馬程序員--wpf學習筆記三---窗體類小結

------- Windows Phone 7手機開發.Net培訓、期待與您交流! -------  
 
  1. 編寫WPF應用程序時,會有多個窗體,爲方便調試,可以修改app.xaml中的StartupUri,指定窗體名稱即可:
    <Application x:Class="Menu.App"
                             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
                             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
                             StartupUri="MainWindow.xaml">
    </Application>
  2. WPF的菜單使用
    菜單由主菜單
    (Menu)和上下文菜單(ContentMenu)組成
    Menu下面可以放多個MenuItem(其實是放到Items屬性中)
    MenuItem下還可以放MenuItem(還是Items屬性中),屬性Header顯示內容
  3. WPF中窗體常用屬性:
    (1).
    每個窗口都是Window類的一個子類
    (2).Close()關閉當前窗口,Title標題;
    不可放縮:
    ResizeMode=NoResize;
    打開的窗體最大化(最大化)WindowState="Maximized";
    WindowStartupLocation
    窗體的初始位置,建議爲CenterScreen.
    (3).
    調用子窗體,可以使用ShowDialog方法調用對話框方式打開
    (4).窗體都是繼承Window類的類,窗體見傳值可以通過類的public屬性來實現。【兩個窗口之間通過窗口的public屬性進行數據交換,窗口中給DialogResult賦值窗口自動關閉,並且把賦的值通過ShowDialog返回值返回】
    (5).窗口關閉:close();
    獲取對話框是確定還是取消,可以通過MessageBoxResult來獲取值。
    如:
                
    MessageBoxResult res= MessageBox.Show("確定還是取消", "提示", MessageBoxButton.OKCancel);
                                    if (res == MessageBoxResult.OK)
                                    {
                                            MessageBox.Show("確定了");
                                    }
                                    else {
                                            MessageBox.Show("取消了");
                                    }
 (6).文件對話框:
需要引入using Microsoft.Win32;
打開文件對話框:OpenFileDialog
保存文件對話框:SaveFileDialog;
過濾器:Filter, 設置如下:
opeFile.Filter = "文本文件|*.txt|圖片|*.jpg;*.png|視頻(*.avi)";
顯示效果如截圖
 
------- Windows Phone 7手機開發.Net培訓、期待與您交流! -------
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章