WPF - замена ленты - PullRequest
       6

WPF - замена ленты

0 голосов
/ 03 декабря 2018

У меня есть пользовательский интерфейс WPF с Класс ленты .Недавно мне пришлось переключить свой пользовательский интерфейс на старую платформу .net 3.5, и кажется, что лента была введена в .net 4.5.

Как мне переключиться и избавиться от управления лентой?

Что такоенаилучший подходящий путь, чтобы не было необходимости в замене большого количества исходного кода ??

Мой текущий код подобен приведенному ниже:

<RibbonToggleButton x:Name="_ribbon1" Grid.Row="0" Grid.Column="0">
    <RibbonToggleButton.IsChecked>
        <MultiBinding Converter="{StaticResource boolCopyPaster}">
            <Binding ElementName="_copy" Path="IsSelected"></Binding>
            <Binding ElementName="_paste" Path="IsSelected"></Binding>
        </MultiBinding>
    </RibbonToggleButton.IsChecked>
</RibbonToggleButton>

<RibbonMenuButton x:Name="_selectorMenu" Grid.Row="0" Grid.Column="1">
    <RibbonGallery x:Name="_selector" Width="200">
        <RibbonGalleryCategory Header="Selectors">
            <RibbonGalleryItem x:Name="_item1">
                <Line Y1="7" Y2="7" X2="25" Stroke="Black"></Line>
            </RibbonGalleryItem>
        </RibbonGalleryCategory>
    </RibbonGalleryCategory>
</RibbonMenuButton>

1 Ответ

0 голосов
/ 03 декабря 2018

Если вы используете .NET Framework 3.5 с пакетом обновления 1 или более поздней версии, вы можете загрузить внешние Ribbon сборки с официального веб-сайта Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=11877. Это оригинальная версия элемента управления Ribbon, которая позжесделал это в .NET Framework 4.5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...