2015-12-20 75 views
0

我想尝试流畅的色带控制。这就是为什么我已经下载并添加到我的wpf项目。我的xaml代码是在流利的色带按钮上绑定单击事件

<Fluent:RibbonWindow x:Class="Fluent.Sample.Foundation.Window" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"  
    xmlns:Fluent="clr-namespace:Fluent;assembly=Fluent"  
    Title="Fluent.Sample.Foundation" Width="800" Height="600" WindowStartupLocation="CenterScreen" > 


    <Fluent:Ribbon> 
     <!--Backstage--> 
     <Fluent:Ribbon.Menu> 
      <Fluent:Backstage></Fluent:Backstage> 
     </Fluent:Ribbon.Menu> 
     <!--Tabs--> 
     <Fluent:RibbonTabItem Header="Tab"> 
      <Fluent:RibbonGroupBox Header="Group"> 
       <Fluent:Button Name="buttonGreen" Header="Green" Icon="Images\Green.png" LargeIcon="Images\GreenLarge.png" Click="btnClick" /> 
       <Fluent:Button Name="buttonGray" Header="Grey" Icon="Images\Gray.png" LargeIcon="Images\GrayLarge.png" /> 
      </Fluent:RibbonGroupBox> 
     </Fluent:RibbonTabItem> 
    </Fluent:Ribbon> 

</Fluent:RibbonWindow> 

我已经在流畅的功能区按钮上添加了点击事件。

Class MainWindow 
    Private Sub btnClick(sender As Object, e As RoutedEventArgs) 
     MsgBox("test") 
    End Sub 
End Class 

但我得到这个错误。

Type 'Fluent.RibbonWindow' is not defined. 
Type 'Fluent.Button' is not defined. 
'btnClick' is not a member of 'TestRibbon.Fluent.Sample.Foundation.Window'. 

当我改变Fluent.RibbonWindowGlobal.Fluent.RibbonWindowFluent.Button同样的事情,它运作良好,并在一段时间后,再次显示了同样的错误,我不能了解为何发生此错误'btnClick'不是'TestRibbon.Fluent.Sample.Foundation.Window'的成员。

任何人都可以帮我解决这个问题吗?谢谢。

回答

0

您是否尝试将以下内容添加到您的资源中?看看https://github.com/fluentribbon/Fluent.Ribbon的演练。

<Ribbon:RibbonWindow.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <!--Attach Default Fluent Control's Theme--> 
      <ResourceDictionary Source="/Fluent;Component/Themes/Generic.xaml" /> 
      <ResourceDictionary Source="pack://application:,,,/Fluent;Component/Themes/Office2010/Silver.xaml" /> 
      <!--<ResourceDictionary Source="pack://application:,,,/Fluent;Component/Themes/office2013/generic.xaml" />--> 
     </ResourceDictionary.MergedDictionaries>      
    </ResourceDictionary>   
</Ribbon:RibbonWindow.Resources>