VB.NET WPF Ribbon 2010.NET 4.0不起作用3.5起作用

VB.NET WPF Ribbon 2010.NET 4.0不起作用3.5起作用,wpf,vb.net,xaml,.net-4.0,ribbon,Wpf,Vb.net,Xaml,.net 4.0,Ribbon,我刚刚在两个不同的windows 7设备上安装了Microsoft Ribbon for WPF 2010。如果我做一个.NET3.5项目,它工作得很好,但是.NET4.0却不行 我可以加载示例ribbon应用程序,它可以工作,但当我将ribbon控件拖动到其上时,它们只会生成一个透明的框 我注意到它不能使XAML正确。下面是代码,上面是4.0,下面是3.5。是否有一些设置或选项需要更改 <ribbon:Ribbon Height="136" HorizontalAlignment="Le

我刚刚在两个不同的windows 7设备上安装了Microsoft Ribbon for WPF 2010。如果我做一个.NET3.5项目,它工作得很好,但是.NET4.0却不行

我可以加载示例ribbon应用程序,它可以工作,但当我将ribbon控件拖动到其上时,它们只会生成一个透明的框

我注意到它不能使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>

微软Ribbon控件(2010年10月发布)是一个笑话。他们让它工作了…“大部分”然后让它充满了bug而没有修复它们。“它将在下一版本的Visual Studio中正常工作”…嗯,好的

我试着使用它,但总是感到沮丧。DevComponents为WPF提供了一个非常可靠的Ribbon控件。我推荐它。但我也有一些问题


祝你好运

我看过DotNetBar,也很喜欢它,但我是一个基本的程序员,要么在家里做一些有趣的东西,要么在工作中做一些简单的小组程序。所以微软的免费版本很不错。我最终几乎只是自己编写XAML,并确保它在设计视图中的外观符合我的要求。我想我可能得等.NET4.5了。。。