Ahoj, hledam jak se řeší úrovně jednotlivých oken formulářů wpf. Je hlavní formulář, ten má nějaké menu a v tom co z hlavního okna zůstalo (hlavní okno) chci, aby bylo možné zobrazit libovolný počet dalších formulářů, které jsou tedy jen v hlavním oknu, zde jsou vždy nad hlavním oknem a je z nich zobrazena jen ta část, která je v hlavním oknu (pokud jde např. pravý dolní roh mimo hlavní okno). Teď tu Excel/Word nemám, ale myslím, že to v nich funguje stejně - nějaká menu, hlavní okno a v něm zobrazené jednotlivé otevřené soubory.
Nejčastěji jsem našel, že se na to používá (placné) rozšíření visual studia (third-party software), které nějak implementují Multiple Document Interface (MDI). Ale našel jsem také, že nové Microsoftí aplikace MDI už většinou nepoužívají, ale už se tam napsalo jak to řeší... Pak mě napadá ještě nic moc řešení s použitím funkcí windows jako je SetWindowLong.