gpt4 book ai didi

c# - 调用页面但没有出现

转载 作者:太空宇宙 更新时间:2023-11-03 23:24:56 25 4
gpt4 key购买 nike

我回到了 C# .net wfp 应用程序,

我有我的 MainWindows,当我尝试调用新页面时,wpf xaml 没有出现。

这是我的代码:

    public MainWindow()
{
InitializeComponent();
StartingPage go = new StartingPage(/*NO PARAMS*/);
}

public partial class StartingPage : Page
{
public StartingPage()
{
InitializeComponent();
MessageBox.Show("HELLO");

}
...
}

因此,MessageBox 被调用,但我的 xaml View 的内容没有出现......(就是这样:

<Page x:Class="..."
...
mc:Ignorable="d"
d:DesignHeight="600" d:DesignWidth="800"
Title="StartingPage" ShowsNavigationUI="True">

<Grid Background="{DynamicResource {x:Static SystemColors.MenuBarBrushKey}}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition MinWidth="50" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBox x:Name="txtName" Grid.Row="0" MinWidth="50" Margin="344,87,340.333,-35.667" Text="Welcome To TILKEE !&#xD;&#xA;" RenderTransformOrigin="1.293,1.602" Grid.ColumnSpan="3"/>
<Button Content="Sign Up !&#xD;&#xA;" Grid.Row="0" Click="Button_Sign" Grid.ColumnSpan="3" Margin="211,199,211.333,-145.667"/>
<TextBox x:Name="txtName_Copy" Grid.Row="0" MinWidth="50" Margin="372,277,371.333,-226.333" Text=" - Or -&#xA;" RenderTransformOrigin="1.293,1.602" Grid.ColumnSpan="3"/>
<Button Content="Log in&#xA;" Grid.Row="0" Click="Button_Login" Grid.ColumnSpan="3" Margin="211,347,211.333,-291.333"/>
<TextBlock Text="Enter Name :" Grid.Row="0" Grid.Column="0" />


</Grid>

)

最佳答案

尝试在主窗口中添加一个框架

 <Frame x:Name="frame1"></Frame>

在后面的代码上写这个

 frame1.NavigationService.Navigate(new StartingPage());

关于c# - 调用页面但没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com