Я хочу настроить обычный макет ленты WPF. Как показано ниже, я хочу удалить командную область управления лентой.
Пожалуйста, предложите любой способ добиться этого.
Я хочу настроить обычный макет ленты WPF. Как показано ниже, я хочу удалить командную область управления лентой.
Пожалуйста, предложите любой способ добиться этого.
Я получил решение по этой ссылке
void ribbon_Loaded(object sender, RoutedEventArgs e)
{
Grid child = VisualTreeHelper.GetChild((DependencyObject)sender, 0) as Grid;
if (child != null)
{
child.RowDefinitions[0].Height = new GridLength(0);
}
}
Если вы хотите изменить расстояние между панелями быстрого доступа, вы можете изменить главное окно на RibbonWindow
. Это переместит панель быстрого доступа в верхнюю строку заголовка. Если элементов нет, он будет скрыт.
XAML:
<ribbon1:RibbonWindow x:Class="Example.MainWindow"
xmlns:ribbon1="clr-namespace:System.Windows.Controls.Ribbon;
assembly=System.Windows.Controls.Ribbon"
...
Код программной части:
namespace Example
{
public partial class MainWindow : RibbonWindow
{
...