Отключить сворачивание или разворачивание при двойном щелчке по ленте

Я использую ленту для WPF (2010 - Microsoft.Windows.Controls.Ribbon).

Как отключить эффект минимизации или максимизации из красного диапазона, когда я дважды щелкаю вкладку (заголовок)

введите описание изображения здесь


person David    schedule 13.07.2012    source источник
comment
Вот ваш ответ: stackoverflow.com/questions/7412853/   -  person kmatyaszek    schedule 13.07.2012


Ответы (1)


Используйте это событие для свойства SizeChanged ленты, чтобы подавить сворачивание.

/// <summary>
/// Disable the minimize functionality of the ribbon.
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void RibbonSizeChanged(object sender, SizeChangedEventArgs e)
{
    var ribbon = sender as Ribbon;
    if (ribbon != null)
    {
        ribbon.IsMinimized = false;
    }

    // Handled
    e.Handled = true;
}
person Xcalibur37    schedule 13.07.2012
comment
На момент написания этого поста это было так. Релиз был выпущен в 2010 году. Если они обновили его с тех пор, возможно, это изменилось. - person Xcalibur37; 05.03.2015