我有点惊讶的是,在学习WPF/XAML/Silverlight时,我遇到的几乎所有XAML/C#示例都在XAML中有"Click"事件,在Window或Page构造函数中很少.
由于现在所有的重点都放在"非侵入式Javascript"上,我认为更多的开发人员实际上会像这样构建他们的XAML /代码隐藏:
XAML:
<Grid>
<Button x:Name="btnEdit"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
代码背后:
public Window1()
{
InitializeComponent();
btnEdit.Content = "Edit";
btnEdit.Click += new RoutedEventHandler(btnEdit_Click);
}
private void btnEdit_Click(object sender, RoutedEventArgs e)
{
btnEdit.Content = "This button was clicked.";
}
Run Code Online (Sandbox Code Playgroud)
有关为什么这会是一个好的或坏的做法的任何想法?
| 归档时间: |
|
| 查看次数: |
1094 次 |
| 最近记录: |