Кто-нибудь пробовал изменить содержимое CallContext из меню WPF?В нашем приложении у нас есть строка среды, хранящаяся в callcontext - на сервере она преобразуется в строку подключения к базе данных (с использованием ILogicalThreadAffinative + .net remoting).
На клиенте можно переключаться между средами, когда изменяются новые потоки / окна имеют новую среду - все окна имеют среду в заголовке окна.
Проблема в том, что приэто делается из MenuItem, кажется, что WPF помещает CallContext в какой-то стек и затем выдает его обратно, делая невозможным изменение.
Я решил эту проблему, вставив в меню поле со списком - это работает, но не очень приятно.Кто-нибудь видел это и нашел решение?