繁体   English   中英

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

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

重复发帖,抱歉

我正在尝试将应用程序VS2008 .NET FRAMEWORK 3.5具有Ribbon的简单项目转换为VS2013 .NET FRAMEWORK 4.5

但是,我找不到像RibbonApplicationMenu.CommandRibbonApplicationMenu.FooterRibbonApplicationMenu.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.

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