WPF彈出自定義窗口的方法
本文實例講述了WPF彈出自定義窗口的方法。分享給大家供大家參考,具體如下:
測試環(huán)境:
[1]VS2010SP1
[2]WPF(.NET Framework 4)項目
內(nèi)容簡介
WPF工程如何彈出自定義窗口
第一步:自定義個窗口
為當前項目新添個Window項,XAML部份的代碼略,下面是C#部份的代碼。
namespace WorkflowBuilder.MyWindows
{
/// <summary>
/// Interaction logic for InputStringWindow.xaml
/// </summary>
public partial class InputStringWindow : Window
{
public InputStringWindow()
{
InitializeComponent();
//設(shè)置默認輸入焦點
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)文章
詳解C# parallel中并行計算的四種寫法總結(jié)
在C#中,parallel關(guān)鍵字可以用于并行計算。本文為大家總結(jié)了四種C# parallel并行計算的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2022-11-11
使用C#開發(fā)OPC?Server服務(wù)器源碼解析
OPC?Server服務(wù)器服務(wù)器的開發(fā)比較繁瑣,本示例采用C#提供了一種簡單快速實現(xiàn)OPCServer的方法,已經(jīng)在工程項目中應(yīng)用,本文對C#開發(fā)OPC?Server服務(wù)器相關(guān)知識給大家介紹的非常詳細,需要的朋友參考下吧2022-06-06

