А подробнее? PaletteSet в любом случае немодальные.
Сначала я запрашиваю у пользователя выбор блока. Потом считываю значения атрибутов. Строю UserControl и передаю его в свой PaletteSet, вызываю его. И мне нужно, чтобы пользователь ничего не мог делать с чертежом, пока вызван PaletteSet. А поиск своей PaletteSet мне нужен для того, чтобы по нажатию кнопок, которые объявлены в UserControl, PaletteSet закрывался.
Можно конечно сделать стандартно через Window и ShowModalWindow. Но мне хочется стиль окна PaletteSet.