首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF 4.0办公丝带

WPF 4.0办公丝带
EN

Stack Overflow用户
提问于 2010-06-16 09:54:36
回答 3查看 5.7K关注 0票数 4

有传言说,WPF 4.0将为我们带来一条票房不菲的办公室丝带.

WPF 4发布后不久,将提供一个新的WPF带控件供下载。[1]

现在我的互联网和MSDN搜索结果都是徒劳的,据我所知,它将在.NET 4.0框架启动后发布。我的搜索引导我到Office插件带状控件和CTP在.net 4.0发布之前预先发布,有一个有限的功能复位。

所以我的问题是:有谁知道微软是否以及什么时候会发布这个带有框架的Office丝带呢?或者如果他们没有一张好的新闻便条说他们放弃了这个项目。

另外,如果有人对我所说的丝带有经验的话,这条丝带会在一个部分可信的环境中工作吗?

我的感谢将永远持续下去!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-15 15:06:43

这对你来说可能是个老生常谈的消息,但没有经过挑选的答案,所以你可以这样做:

http://msdn.microsoft.com/en-us/library/ff799534.aspx

您可以下载源代码、示例和程序集,以便包含带。这些文档可以在http://msdn.microsoft.com/en-us/library/microsoft.windows.controls.ribbon.aspx的MSDN上找到。

包含RibbonControlsLibrary.dll 4.0版本的项目的简单示例

代码语言:javascript
复制
<Window x:Class="WpfRibbonApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
        Title="MainWindow"
        x:Name="RibbonWindow"
        Width="640" Height="480">

    <Grid x:Name="LayoutRoot">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <ribbon:Ribbon x:Name="Ribbon" Title="Ribbon Title">
            <ribbon:Ribbon.HelpPaneContent>
                <ribbon:RibbonButton SmallImageSource="Icon.ico" />
            </ribbon:Ribbon.HelpPaneContent>
            <ribbon:Ribbon.QuickAccessToolBar>
                <ribbon:RibbonQuickAccessToolBar >
                    <ribbon:RibbonButton x:Name="QATButton1" 
                                         SmallImageSource="Icon.ico" />
                    <ribbon:RibbonButton x:Name="QATButton2" 
                                         SmallImageSource="Icon.ico" />
                </ribbon:RibbonQuickAccessToolBar>
            </ribbon:Ribbon.QuickAccessToolBar>
            <ribbon:Ribbon.ApplicationMenu>
                <ribbon:RibbonApplicationMenu SmallImageSource="Icon.ico">
                    <ribbon:RibbonApplicationMenuItem Header="Hello _Ribbon"
                                                      x:Name="MenuItem1"
                                                      ImageSource="Icon.ico"/>
                </ribbon:RibbonApplicationMenu>
            </ribbon:Ribbon.ApplicationMenu>
            <ribbon:RibbonTab x:Name="HomeTab" 
                              Header="Home">
                <ribbon:RibbonGroup x:Name="Group1" 
                                    Header="Group1">
                    <ribbon:RibbonButton x:Name="Button1"
                                         LargeImageSource="Icon.ico"
                                         Label="Button1" />
                    <ribbon:RibbonButton x:Name="Button2"
                                         SmallImageSource="Icon.ico"
                                         Label="Button2" />
                    <ribbon:RibbonButton x:Name="Button3"
                                         SmallImageSource="Icon.ico"
                                         Label="Button3" />
                    <ribbon:RibbonButton x:Name="Button4"
                                         SmallImageSource="Icon.ico"
                                         Label="Button4" />
                </ribbon:RibbonGroup>
            </ribbon:RibbonTab>
        </ribbon:Ribbon>
    </Grid>
</Window>

生成如下所示的内容:

票数 3
EN

Stack Overflow用户

发布于 2010-06-16 10:17:57

你见过WPF 3.5色带吗?

票数 1
EN

Stack Overflow用户

发布于 2010-06-16 11:59:32

除非他们犯了一个巨大的错误,否则它应该在部分信任中起作用。不允许部分信任的情况是:

  • 直接连接到SQL
  • 反射
  • 其他几件事

不应该在UserControl中做这样的事情(即使它有点花哨.)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3052231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档