简体   繁体   English

将Visual Studio 2008项目转换为Visual Studio 2013

[英]Converting Visual Studio 2008 project to Visual Studio 2013

SORRY FOR THE DOUBLE POST 重复发帖,抱歉

I'm trying to convert a simple project of an application VS2008 .NET FRAMEWORK 3.5 has Ribbon to VS2013 .NET FRAMEWORK 4.5 . 我正在尝试将应用程序VS2008 .NET FRAMEWORK 3.5具有Ribbon的简单项目转换为VS2013 .NET FRAMEWORK 4.5

However, I cant find any property that fits just like the RibbonApplicationMenu.Command , RibbonApplicationMenu.Footer , RibbonApplicationMenu.Header , or any RibbonCommand . 但是,我找不到像RibbonApplicationMenu.CommandRibbonApplicationMenu.FooterRibbonApplicationMenu.Header或任何RibbonCommand一样适合的任何属性。

Can someone help me? 有人能帮我吗? Why can not use these properties in my new application in 2013? 为什么在2013年的新应用程序中无法使用这些属性? There is any way to use .Command/RibbonCommand properties ? 有什么方法可以使用.Command / RibbonCommand属性?

I searched but did not find explanations. 我搜索了但没有找到解释。

There is my code example below: 下面是我的代码示例:

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

If I read it correctly, you should try using bindings for them instead of child elements. 如果我正确阅读,则应尝试使用绑定而不是子元素。 See the following: 请参阅以下内容:

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM