如何:处理 Loaded 事件

更新:2007 年 11 月

本示例演示如何处理 FrameworkElement.Loaded 事件以及处理该事件的相应方案。处理程序在页面加载时创建一个 Button

示例

下面的示例将可扩展应用程序标记语言 (XAML) 与代码隐藏文件一起使用。

<StackPanel
  xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.FELoaded"
  Loaded="OnLoad"
  Name="root"
>
</StackPanel>
Private Sub OnLoad(ByVal sender As Object, ByVal e As RoutedEventArgs)
    Dim b1 As Button = New Button()
    b1.Content = "New Button"
    root.Children.Add(b1)
    b1.Height = 25
    b1.Width = 200
    b1.HorizontalAlignment = HorizontalAlignment.Left
End Sub
void OnLoad(object sender, RoutedEventArgs e)
{
    Button b1 = new Button();
    b1.Content = "New Button";
    root.Children.Add(b1);
    b1.Height = 25;
    b1.Width = 200;
    b1.HorizontalAlignment = HorizontalAlignment.Left;
}

有关完整示例,请参见 Loaded 事件示例

请参见

概念

对象生存期事件

路由事件概述

参考

FrameworkElement

其他资源

基元素帮助主题

基元素示例