将后台代码放在XAML文件中
1: <Window
2: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3: xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4: x:Class="WpfWindow.BasicWindow"
5: x:Name="Window"
6: Title="BasicWindow"
7: Width="300" Height="200">
8: <Canvas>
9: <Button x:Name="btnMessage" Width="79" Height="24" Content="OK"
10: Canvas.Left="172" Canvas.Top="93" Click="btnMessage_Click"/>
11: <x:Code><![CDATA[
12: void btnMessage_Click(object sender, System.Windows.RoutedEventArgs e)
13: {
14: txtValue.Text = "Hello World";
15: }
16: ]]>
17: </x:Code>
18: <TextBox x:Name="txtValue" Width="215" Height="25"
19: Canvas.Left="36" Canvas.Top="48" Text="" TextWrapping="Wrap"/>(自动换行的意思)
20: </Canvas>
21: </Window>
这篇博客介绍了如何在WPF的XAML文件中直接编写后台代码。通过在XAML中插入`<x:Code>`标签,可以定义事件处理函数,如`btnMessage_Click`函数,该函数在按钮被点击时将文本框`txtValue`的内容设置为"Hello World"。
2004

被折叠的 条评论
为什么被折叠?



