How to set focus on newly added document

Docking/MDI for WPF Forum

Posted 10 years ago by Rick Turbeville
Version: 12.2.0570


Somewhat new to this so if somebody could point me in the right direction I would appreciate it.

I'm using MVVM along with a TabbedMdiHost and using a DeferableObservableCollection to hold the documents (this.documentItems)

I can successfully add a new document programmatically by adding it to the documentItems collection (this.documentItems.Add(xxxxx)

My question is how do I then set focus to that new document window? I have looked high and low and I'm sure it's simple.

Right now it adds the tab but the focus stays on the current document.



Comments (1)

Answer - Posted 10 years ago by Actipro Software Support - Cleveland, OH, USA

Hi Rick,

You can use the DockSite.ContainerFromItem method to get a docking window for an item.  Then just call Activate() on that to make sure its tab is visible/selected, and the content gets focused.

Actipro Software Support

The latest build of this product (v22.1.3) was released 27 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.