窗口上的 WPF 2 页



当我按下按钮(或输入文本(时,我想在窗口右侧加载内容。 下面的图片应该澄清很多。

https://i.stack.imgur.com/VnW6E.png

用例:用户想要查看所有票证,他按下按钮显示,并在窗口右侧显示所有票证。如果他按下另一个按钮,就会出现其他内容。

现在我在窗口的左侧有一个网格。

这种视觉设计可以通过窗口右侧的页面来实现吗?如果没有,还有别的办法吗?

如果我可以实现这一点,那么文档的哪一部分是有用的?

使用框架并将内容加载到其中:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid Grid.Column="0">
        //<!-- Show button + other controls -->
    </Grid>
    //<!-- The frame in which to show the tickets / content -->
    <Frame x:Name="FrmTickets" Grid.Column="1"/>
</Grid>

创建一个新页面并使用它来显示票证。要在框架中显示票证,请像这样将框架内容设置为页面

FrmTickets.Content = new TicketsPage();

同样,您可以拥有另一个页面,其中包含当用户单击另一个按钮时显示的其他内容,

FrmTickets.Content = new OtherContentPage();

相关内容

  • 没有找到相关文章

最新更新