2011-07-04 32 views
1

我刚刚在2个不同的Windows 7盒子上为WPF 2010安装了Microsoft功能区。如果我创建一个.net 3.5项目,它可以很好地工作,但它不会.net 4.0。VB.NET WPF功能区2010 .net 4.0无法正常工作3.5确实

我可以加载示例功能区应用程序,它可以工作,但是当我拖动功能区控件时,只需制作一个透明框。

我注意到它并没有使XAML正确。这里是代码,4.0之上,然后是3.5之下。有一些设置或选项需要更改吗?

<ribbon:Ribbon Height="136" HorizontalAlignment="Left" Name="Ribbon1" VerticalAlignment="Top" Width="618" /> 
    <ribbon:RibbonGroup Height="100" HorizontalAlignment="Left" Margin="72,36,0,0" Name="RibbonGroup1" VerticalAlignment="Top" Width="200" /> 
    <ribbon:RibbonTab Grid.RowSpan="2" Height="100" HorizontalAlignment="Left" Margin="96,50,0,0" Name="RibbonTab1" VerticalAlignment="Top" Width="200" /> 
    <ribbon:RibbonGroup Grid.RowSpan="2" Height="100" HorizontalAlignment="Left" Margin="156,80,0,0" Name="RibbonGroup2" VerticalAlignment="Top" Width="200" /> 


<my:Ribbon Height="139" HorizontalAlignment="Left" Name="Ribbon1" VerticalAlignment="Top" Width="503"> 
     <my:RibbonTab Header="Tab" Name="RibbonTab1"> 
      <my:RibbonGroup Header="Group" Name="RibbonGroup1"> 
       <my:RibbonButton Label="Button" Name="RibbonButton1" /> 
      </my:RibbonGroup> 
     </my:RibbonTab> 
    </my:Ribbon> 

回答

0

Microsoft Ribbon控件(2010年10月发布)是个玩笑。他们让它工作......“主要是”,然后在没有修复它们的情况下留下它充满了错误。 “它可以在Visual Studio的下一个版本中正常工作”......恩,好吧。

我试图使用它,并不断受挫。 DevComponents为WPF提供了非常稳定的Ribbon控件。我推荐它。但我仍然有一些问题。

祝你好运!

+0

我已经看过DotNetBar并且喜欢它,但是我是一个基本的程序员,并且可以在家里或者在工作中使用简单的组合程序。所以微软版本是免费的。我最终只是自己编写XAML代码,并确保它在设计视图中看起来如何。猜猜我可能需要等待.net 4.5 ... – Jasin