![](/img/trans.png)
[英]Importing 2008 Visual Studio Project (3.5 .NET) into Visual Studio 2013
[英]Converting Visual Studio 2008 project to Visual Studio 2013
重复发帖,抱歉
我正在尝试将应用程序VS2008 .NET FRAMEWORK 3.5具有Ribbon的简单项目转换为VS2013 .NET FRAMEWORK 4.5 。
但是,我找不到像RibbonApplicationMenu.Command , RibbonApplicationMenu.Footer , RibbonApplicationMenu.Header或任何RibbonCommand一样适合的任何属性。
有人能帮我吗? 为什么在2013年的新应用程序中无法使用这些属性? 有什么方法可以使用.Command / RibbonCommand属性?
我搜索了但没有找到解释。
下面是我的代码示例:
<r:RibbonWindow
xmlns:r="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
....
....
....
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu Name="menApplication">
<r:RibbonApplicationMenu.Command> <--------DO NOT WORK
<r:RibbonCommand /> <--------DO NOT WORK
</r:RibbonApplicationMenu.Command>
<r:RibbonApplicationMenu.Footer><--------DO NOT WORK
<Button/>
</r:RibbonApplicationMenu.Footer>
<r:RibbonApplicationMenuItem >
</r:RibbonApplicationMenuItem>
</r:Ribbon.ApplicationMenu>
</r:RibbonWindow>
如果我正确阅读,则应尝试使用绑定而不是子元素。 请参阅以下内容:
<r:RibbonWindow xmlns:r="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
....
....
....
<r:Ribbon.ApplicationMenu>
<r:RibbonApplicationMenu Name="menApplication" Command="{Binding YourMethod}"/>
<r:RibbonApplicationMenu.FooterPaneContent>
<r:RibbonButton ... />
</r:RibbonApplicationMenu.FooterPaneContent>
<r:RibbonApplicationMenuItem ... />
</r:Ribbon.ApplicationMenu>
</r:RibbonWindow>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.