在C#中,XAML(Extensible Application Markup Language)是一種用于定義Windows應用程序的用戶界面的標記語言
MainWindow.xaml
的文件,其中包含一個按鈕和一個文本框。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button Name="myButton" Content="Click me!" Click="myButton_Click"/>
<TextBox Name="myTextBox" Margin="0,50,0,0"/>
</Grid>
</Window>
MainWindow.xaml.cs
的文件,并添加以下代碼:using System.Windows;
namespace WpfApp
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void myButton_Click(object sender, RoutedEventArgs e)
{
myTextBox.Text = "Hello, World!";
}
}
}
在這個示例中,當用戶點擊按鈕時,myButton_Click
方法將被調用。這個方法將文本框的內容設置為"Hello, World!"。
myButton_Click
方法與按鈕的Click
事件相關聯。
這就是在C#中使用XAML處理事件的基本方法。通過這種方式,可以輕松地創建具有豐富交互功能的Windows應用程序。