WPF UserControl 通过按钮进行跳转,可以使用以下步骤:

  1. 在 UserControl 中添加一个 Button 控件。
  2. 在按钮的 Click 事件处理程序中,使用 NavigationService.Navigate 方法导航到另一个页面。

    以下是代码示例:

<Button Content='跳转到另一个页面' Click='Button_Click' />

private void Button_Click(object sender, RoutedEventArgs e)
{
    NavigationService.Navigate(new Uri('Page2.xaml', UriKind.Relative));
}
  1. 在 UserControl 的父级页面中,使用 Frame 控件来承载 UserControl,并在父级页面中设置 NavigationService。

    以下是代码示例:

<Window>
    <Grid>
        <Frame x:Name='frame' />
    </Grid>
</Window>

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    frame.NavigationService.Navigate(new UserControl1());
}

通过以上步骤,就可以实现 WPF UserControl 通过按钮进行跳转。

WPF UserControl 按钮跳转页面:完整指南及代码示例

原文地址: https://www.cveoy.top/t/topic/ndC6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录