标签: fluent-ribbon

WPF功能区:Microsoft,DevExpress还是Fluent?

在我们编写的新WPF应用程序中,我们将使用DevExpress控件套件,并将有一个功能区.

您建议使用哪个功能区库?

目前,我看到的选项是:

  1. 微软 - 供应商的报价可能会在下一个版本中进入库
  2. DevExpress - 我们熟悉和喜爱的控件库
  3. 流利 - 开源,得到了一般很好的建议

您对使用哪个功能区库有任何建议吗?

devexpress ribboncontrolslibrary fluent-ribbon

9
推荐指数
1
解决办法
3968
查看次数

后台按钮不会关闭后台

在 Office 2010 中,当按下 Backstage 按钮时,Backstage 将自动关闭。例如,我有一个带有新建、打开和保存按钮的后台。

当我点击一个按钮时,Backstage 并没有被关闭——我想这不是正确的行为。我怎样才能让 Fluent-Ribbon 正确处理后台?

我使用的是 2010 年 11 月发布的当前版本 2.0(http://fluent.codeplex.com/releases/view/55556)。

wpf fluent-ribbon

5
推荐指数
1
解决办法
1830
查看次数

Fluent RibbonTabItem 在设计器中不可见?

我正在使用 Fluent-Ribbons 在 wpf 中创建我的视图。为了更好地组织我的代码,我想将不同的 RibbonTabItems 放入它们自己的文件中。

问题是:设计器没有显示ribbontab的内容。我只看到空白页。

有没有办法让 RibbonTab 在设计器中可见?

c# wpf ribbon fluent-ribbon

5
推荐指数
1
解决办法
426
查看次数

在 Fluent Ribbon 后台显示按钮

我有以下 XAML 用于定义 Fluent Ribbon:

<Fluent:RibbonWindow x:Class="WMathTest.MainWindow"
                     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                     xmlns:Fluent="urn:fluent-ribbon"
                     Title="Some Application" 
                     Width="800" 
                     Height="600" >
  <Fluent:Ribbon>
    <!--Backstage-->
    <Fluent:Ribbon.Menu>
      <Fluent:Backstage Header="File">
        <Fluent:BackstageTabControl>
          <Fluent:BackstageTabItem Header="Database"/>
        </Fluent:BackstageTabControl>

      </Fluent:Backstage>
    </Fluent:Ribbon.Menu>
    <!--Tabs-->
    <Fluent:RibbonTabItem Header="author">
      <Fluent:RibbonGroupBox Header="Group">
        <Fluent:Button Header="Green"
                       Icon="Images\Green.png"
                       LargeIcon="Images\GreenLarge.png" />
        <Fluent:Button Header="Grey" 
                       Icon="Images\Gray.png"
                       LargeIcon="Images\GrayLarge.png" />
      </Fluent:RibbonGroupBox>
    </Fluent:RibbonTabItem>
  </Fluent:Ribbon>
</Fluent:RibbonWindow>
Run Code Online (Sandbox Code Playgroud)

如果我运行我的项目并单击“文件应用程序”按钮,我可以看到后台。如果我单击数据库,我会看到一个空的后台:

空荡荡的后台

现在我想添加一些按钮(打开数据库、保存数据库等),但我不知道如何添加 XAML 来显示带有选项的页面(就像我在 Word 中看到的那样)。

点击数据库选项卡项时如何在后台添加自定义控件?

c# wpf xaml fluent-ribbon

5
推荐指数
1
解决办法
3018
查看次数

在 fluentribbon 按钮中设置 xaml 图标

我使用fluentribbonmahapps作为我的 GUI,并希望在我的功能区中有一个带有图标的按钮。我想用XAML的图标,如(而不是一个文件)。所以我需要在 fluent:Button 中设置 Path。我尝试了以下但它不工作 - 按钮是空白的(没有文字和图标显示):

<fluent:Button Name="Test">
    <StackPanel VerticalAlignment="Stretch" HorizontalAlignment="Center">
        <Path Width="40" Height="40" Stretch="Uniform" UseLayoutRounding="False" Fill="Black" Data="..."/>
        <TextBlock><Run Text="Test Button"/></TextBlock>
    </StackPanel>
</fluent:Button>
Run Code Online (Sandbox Code Playgroud)

更新

这是完整的代码:

<Controls:MetroWindow  x:Class="RibbonTestProj.View.RibbonTest"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:Controls="http://metro.mahapps.com/winfx/xaml/controls"
        xmlns:fluent="urn:fluent-ribbon"
        Title="Ribbon Test" Height="474" Width="849" MinHeight="300" MinWidth="400" >
    <Grid>
        <fluent:Ribbon CanMinimize="False" CanQuickAccessLocationChanging="False" AutomaticStateManagement="false"
                       x:Name="ribbon">
            <fluent:RibbonTabItem   x:Name="test1TabItem"
                                    Header="Test1"
                                    KeyTip="I">
                <fluent:RibbonGroupBox Header="Group1" Height="84" Width="248" TabIndex="0">
                    <fluent:Button Name="Test">
                        <StackPanel VerticalAlignment="Stretch"
                                HorizontalAlignment="Center">
                            <Path Width="40"
                                Height="40"
                                Stretch="Uniform"
                                Fill="Black"
                                Data="M 10,100 C 10,300 300,-200 300,100" />
                            <TextBlock><Run Text="Test Button" …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml ribbon fluent-ribbon

3
推荐指数
1
解决办法
2570
查看次数

如何更改Fluent Ribbon UI后台颜色

如何更改Fluent Ribbon UI后台菜单的颜色- 默认情况下为蓝色?

wpf ribbon fluent fluent-ribbon

2
推荐指数
1
解决办法
3131
查看次数