Выберите контроллер навигации и в разделе атрибутов установите флажок скрыть панель навигации
.Да, это гарантируется.
От объединенной спецификации C# 3.0 разделите 15.1:
Однако, когда два непустых экземпляра делегата объединены, их списки вызова связываются — в порядке, оставленном операнд затем правильный операнд — для формирования нового списка вызова, который содержит две или больше записи.
Отметьте "новый список вызова". И снова в разделе 15.3:
После того, как инстанцированный, экземпляры делегата всегда относятся к тому же целевому объекту и методу. Помните, когда два делегата объединены, или каждый удален от другого, новый делегат результаты с его собственным списком вызова; списки вызова делегатов, объединенных или удаленных, остаются неизменными.
Наконец, MSDN для Системы. Состояния делегата:
Делегаты неизменны; после того, как созданный, список вызова делегата не изменяется.
Я подозреваю, что существует что-то в спецификации CLI - я проверю, хотели ли бы Вы, но надо надеяться эти три вселили в Вас достаточно веры :)