gpt4 book ai didi

wpf - WPF 4.0 的办公功能区

转载 作者:行者123 更新时间:2023-12-04 15:43:54 25 4
gpt4 key购买 nike

有传言称,WPF 4.0 将为我们提供开箱即用的 Office 功能区。

A new WPF Ribbon Control will be available for download shortly after the release of WPF 4. [1]



现在我在网上和MSDN上搜索都没有结果,据我所知,它会在.NET 4.0框架推出后发布。我的搜索使我找到了 Office 插件功能区控件和在 .net 4.0 发布之前预发布的具有有限功能集的 CTP。

所以我的问题是:有谁知道微软是否以及何时发布带有该框架的 Office Ribbon?或者如果他们没有很好的新闻稿说他们放弃了这个项目。

另外,如果有人对我所说的功能区有经验,这个功能区会在部分受信任的环境中工作吗?

我的感谢将永存! ;)

最佳答案

现在这对你来说可能是旧消息,但没有选定的答案,所以你去吧:

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

您可以下载用于包含功能区的源代码、示例和程序集。该文档可以在 MSDN 上的 http://msdn.microsoft.com/en-us/library/microsoft.windows.controls.ribbon.aspx 上找到。 .

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

<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>

产生看起来像这样的东西:
Example ribbon

关于wpf - WPF 4.0 的办公功能区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3052231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com