相关疑难解决方法(0)

将窗口放入另一个窗口

我的下降事件

private void Window_Drop(object sender, DragEventArgs e)
{
    var window = e.Data.GetData(typeof(Window)) as Window;
    if (window != null)
    {
        var tabitem = new TabItem();
        tabitem.Content = window.Content;
        tabcontrol1.Items.Add(tabitem);
        window.Close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的主窗口XAML

 <Window x:Class="WpfApplication2.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525" Drop="Window_Drop">
Run Code Online (Sandbox Code Playgroud)

什么都没发生,任何想法为什么?

如何将应用程序中的任何窗口拖放到主窗口中?

展示我想要做的事情 在此输入图像描述 tabitem5和tabitem2被拖到主窗口之外,因此成为独立的窗口,现在我试图通过将它们拖动到主窗口来反转过程并再次使它们成为标签

我正在给予完整代码示例的赏金,选项卡到窗口和窗口到选项卡,mvvm解决方案也是可以接受的

c# wpf window

12
推荐指数
1
解决办法
2438
查看次数

如何通过z-index对Windows进行排序?

如果我在枚举窗口Application.Current.Windows,我怎么能知道,对于任何两个窗口,哪一个"更接近"(即具有更大的z-index)?

或者,换句话说,我怎样才能通过z-index对这些窗口进行排序?

wpf z-index

6
推荐指数
1
解决办法
6374
查看次数

标签 统计

wpf ×2

c# ×1

window ×1

z-index ×1