WPF彈出自定義窗口的方法
本文實例講述了WPF彈出自定義窗口的方法。分享給大家供大家參考,具體如下:
測試環(huán)境:
[1]VS2010SP1
[2]WPF(.NET Framework 4)項目
內(nèi)容簡介
WPF工程如何彈出自定義窗口
第一步:自定義個窗口
為當(dāng)前項目新添個Window項,XAML部份的代碼略,下面是C#部份的代碼。
namespace WorkflowBuilder.MyWindows { /// <summary> /// Interaction logic for InputStringWindow.xaml /// </summary> public partial class InputStringWindow : Window { public InputStringWindow() { InitializeComponent(); //設(shè)置默認(rèn)輸入焦點 FocusManager.SetFocusedElement(this,tbContent); } private void button1_Click(object sender, RoutedEventArgs e) { tbContent.Text = tbContent.Text.Trim(); if (tbContent.Text.Length > 0) { Close();//關(guān)閉窗口 } else { MessageBox.Show("輸入的字符串長度不能為空!"); } } } }
第二步:彈出剛才定義的窗口
InputStringWindow isw = new InputStringWindow(); isw.Title = "給新頁面命名"; isw.ShowDialog();//模式,彈出! //isw.Show()//無模式,彈出!
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《C#窗體操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結(jié)》、《C#程序設(shè)計之線程使用技巧總結(jié)》、《C#操作Excel技巧總結(jié)》、《C#中XML文件操作技巧匯總》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#數(shù)組操作技巧總結(jié)》及《C#面向?qū)ο蟪绦蛟O(shè)計入門教程》
希望本文所述對大家C#程序設(shè)計有所幫助。
相關(guān)文章
WindowsForm實現(xiàn)TextBox占位符Placeholder提示功能
這篇文章主要介紹了WindowsForm實現(xiàn)TextBox占位符Placeholder提示,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07c#用Treeview實現(xiàn)FolderBrowerDialog 和動態(tài)獲取系統(tǒng)圖標(biāo)(運用了Win32 dll類庫)
其實,F(xiàn)olderBrowerDialog 很好用呢,有木有啊親。反正我特別的喜歡,微軟大哥把這個瀏覽文件夾的東東封裝的多好呀,可是遇到一個變態(tài)的客戶就不好玩了。2013-03-03C#、ASP.NET通用工具類IsWhat?(可以判斷數(shù)字、身份證、數(shù)據(jù)類型等等)
這篇文章主要介紹了C#、ASP.NET通用工具類IsWhat?(可以判斷數(shù)字、身份證、數(shù)據(jù)類型等等),本文收集整理了多個擴展函數(shù),簡單實用,項目必備,如值范圍、在里面嗎、是null或""?、是零?等等,需要的朋友可以參考下2015-06-06