Образец ленты

Я использую CTP-ленту WPF от Microsoft. Однако образца нет. Я не знаю, с чего начать. RibbonWindow не имеет свойств для Ribbon. У кого-нибудь есть работающий образец?


person tom7    schedule 07.07.2009    source источник
comment
В дополнение к этому вопросу, может ли кто-нибудь указать на пример статьи, в которой строка заголовка XP перезаписывается строкой заголовка Office 07 Style'e. (Используя RibbonWindow!?) Я вижу множество платных компонентов Ribbon, которые делают это, но нет примеров, использующих ленту пользовательского интерфейса Office Fluent?   -  person JamesM    schedule 27.07.2009


Ответы (1)


Если вы используете ленту WPF, http://msdn.microsoft.com/en-us/library/ff799534(v=vs.100).aspx

В документации MSDN есть хорошие примеры использования каждого компонента.

http://msdn.microsoft.com/en-us/library/microsoft.windows.controls.ribbon(v=vs.100).aspx

<r:RibbonWindow
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
        x:Class="MainWindowView"
        Title="MainWindowView" Height="300" Width="515">
    <DockPanel>
        <r:Ribbon DockPanel.Dock="Top">
        <r:RibbonTab x:Name="tab1" Header="Tab1">
            <r:RibbonGroup Header="Group1">
                <r:RibbonButton x:Name="button1" Label="Button 1" LargeImageSource="/Images/button1.png" />
                <r:RibbonButton x:Name="button2" Label="Button 2" LargeImageSource="/Images/button2.png"/>
                <r:RibbonButton x:Name="button3" Label="Button 3" LargeImageSource="/Images/Button3.png"/>
            </r:RibbonGroup>
            <r:RibbonGroup Header="Group2">
                <r:RibbonButton x:Name="button4" Label="Button 4" LargeImageSource="/Images/button4.png"/>
            </r:RibbonGroup>
            <r:RibbonGroup Header="Group 3">
                <r:RibbonMenuButton Label="Button 5" LargeImageSource="/Images/button5.png" >
                    <r:RibbonButton x:Name="button6" Label="Button 6" SmallImageSource="/Images/button6.png"/>
                </r:RibbonMenuButton>
                <r:RibbonMenuButton Label="Button 7" LargeImageSource="/Images/button7.png" >
                    <r:RibbonButton x:Name="button8" Label="Button 8" />
                </r:RibbonMenuButton>
            </r:RibbonGroup>
        </r:RibbonTab>
    </r:Ribbon>
    </DockPanel>
</r:RibbonWindow>

Единственная проблема заключается в том, что вам нужно обновить представление, чтобы оно наследовалось от RibbonWindow вместо Window.

person Nattrass    schedule 19.10.2014