Мое событие drop
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();
}
}
My mainwindow 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">
Ничего не происходит, любая идея почему?
Как я могу удалить любое окно в моем приложении в главное окно?
чтобы продемонстрировать, что я пытаюсь сделать tabitem5 и tabitem2 были вытащены за пределы mainwindow, и, таким образом, стали независимыми окнами, теперь я пытаюсь изменить процесс и снова сделать вкладки, перетащив их в главное окно
Я даю бонус за полный образец кода, вкладку в окно и окно на вкладку, также приемлемо решение mvvm