XAML 窗口. Show()不显示窗口

im9ewurl  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(195)

我在创建新窗口时遇到了一个小问题。奇怪的是,窗口似乎已经创建好了,但是调用.Show().Activate()什么也不做。
我用来创建窗口的代码是:

TicketView tv = new TicketView();
tv.Activate();

我原本是想同时设置窗口的数据上下文,但我已经把它取出来看看是不是问题所在,但我还是看到了同样的行为。无论如何,这就是目前的代码。如果有人有任何想法,我将非常感激!
供参考-这是票证视图XAML

<Window x:Class="Helpdesk.View.TicketView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="TicketView" Height="300" Width="300">
    <Grid>

    </Grid>
</Window>
zhte4eai

zhte4eai1#

这取决于你想做什么。如果是我的主窗口,我过去做的是使用Application.Run方法。如果我想从我的应用程序运行另一个窗口,我使用ShowDialog方法。

相关问题