2017-01-13 1 views
0

Ich benutze Telerik WPF UI RadRibbonWindow, RadRibbonView in meiner Anwendung. Ich habe RadRibbonWindow in der MainWindow Klasse geerbt. Ich habe die entsprechenden Dlls für die gleiche Version hinzugefügt, aber das Steuerelement ist in Windows nicht sichtbar. Wie kann ich dieses Sichtbarkeitsproblem lösen? Das Projekt baut erfolgreich auf.WPF Telerik RadRibbonView und RadRibbonWindow

+0

Bitte fügen Sie Code hinzu, zeigen Sie, wie Sie RadRibbonWindow geerbt haben, zeigen Sie Ihre XAML- und Anwendungsfehlerausgabe an, falls vorhanden. – lena

Antwort

0
<telerik:RadRibbonWindow x:Class="WpfApplication2.MainWindow" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
xmlns:local="clr-namespace:WpfApplication2" 
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" 
mc:Ignorable="d" 
d:DesignHeight="300" d:DesignWidth="400"> 
<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="auto"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="25"/> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="1*"/> 
     <ColumnDefinition Width="auto"/> 
     <ColumnDefinition Width="3*"/> 
    </Grid.ColumnDefinitions> 

<telerik:RadRibbonView x:Name="theRibbon" Grid.Row="0" Grid.ColumnSpan="3"> 
    <!-- Ribbon Tab #1: Home --> 
    <telerik:RadRibbonTab Header="Home" telerik:KeyTipService.AccessText="H"> 
     <telerik:RadRibbonGroup Header="Clipboard"> 
      <telerik:RadRibbonButton LargeImage="/Resources/Icons/cut.png" Text="Cut"/> 
      <telerik:RadRibbonButton LargeImage="/Resources/Icons/paste.png" Text="Paste" /> 
      <telerik:RadRibbonButton LargeImage="/Resources/Icons/copy.png" Text="Copy" /> 
     </telerik:RadRibbonGroup> 
     <telerik:RadRibbonGroup Header="Show"> 
      <telerik:RadRibbonButton Text="Close Table" Size="Large" 
          LargeImage="/Resources/Icons/closetable.png"/> 
      <telerik:RadRibbonButton Text="Close All" Size="Large" 
          LargeImage="/Resources/Icons/closeall.png"/> 

      <!--<Fluent:Button Header="Close Table" Click="CloseTable_Click" SizeDefinition="Large, Middle, Small" 
          Icon="/Resources/Icons/closetable.png" LargeIcon="/Resources/Icons/closetable.png"/>--> 
      <StackPanel Orientation="Horizontal" Margin="2"> 
       <CheckBox IsChecked="True" 
          VerticalAlignment="Center" HorizontalAlignment="Center" Width="15" Height="15" 
         /> 
       <telerik:Label Content="Status bar" Padding="0" Margin="5,0,0,0"/> 
      </StackPanel> 
      <StackPanel Orientation="Horizontal" Margin="2"> 
       <CheckBox VerticalAlignment="Center" IsChecked="True" 
          HorizontalAlignment="Center" Width="15" Height="15"> 
       </CheckBox> 
       <telerik:Label Content="Folder list" Padding="0" Margin="5,0,0,0"/> 
      </StackPanel> 
     </telerik:RadRibbonGroup> 
     <telerik:RadRibbonGroup Header="Publish"> 
      <telerik:RadRibbonButton Name="printBtn" LargeImage="/Resources/Icons/print.png" Text="Print..." telerik:KeyTipService.AccessText="P" /> 
      <telerik:RadRibbonButton Name="exportBtn" LargeImage="/Resources/Icons/export.png" Text="Export..." telerik:KeyTipService.AccessText="E" /> 
     </telerik:RadRibbonGroup> 
     <telerik:RadRibbonGroup Header="Edit"> 
      <telerik:RadToggleButton Name="lockBtn" /> 
      <telerik:RadRibbonButton Name="appendRowBtn" Size="Large, Medium, small" SmallImage="/Resources/Icons/appendrow.png" 
          LargeImage="/Resources/Icons/appendrow.png" Text="Append Row" /> 
      <telerik:RadRibbonButton Name="addAboveBtn" LargeImage="/Resources/Icons/addabove.png" 
          Text="Add Above" VerticalContentAlignment="Center"/> 
      <telerik:RadRibbonButton Name="addBelowBtn" LargeImage="/Resources/Icons/addbelow.png" Text="Add Below" /> 
      <telerik:RadRibbonButton Name="deleteRowBtn" LargeImage="/Resources/Icons/deleterow.png" Text="Delete Row" /> 
      <telerik:RadRibbonButton Name="commitBtn" Size="Medium" SmallImage="/Resources/Icons/commit.png" Text="Commit" /> 
      <telerik:RadRibbonButton Name="rollbackBtn" Size="Medium" SmallImage="/Resources/Icons/commit.png" Text="Rollback"/> 
     </telerik:RadRibbonGroup> 
     <telerik:RadRibbonGroup Header="Font"> 
      <StackPanel Orientation="Horizontal" Margin="2,5"> 
       <telerik:RadComboBox Name="fontComboBox" Width="120" Margin="0" IsEditable="True" 
          ToolTip="Font" SelectedIndex="0" 
          IsReadOnly="True" > 
        <telerik:RadComboBoxItem Content="Time New Roman"/> 
        <telerik:RadComboBoxItem Content="Arial"/> 
        <telerik:RadComboBoxItem Content="Century Gothic"/> 
        <telerik:RadComboBoxItem Content="Comic Sans MS"/> 
        <telerik:RadComboBoxItem Content="Calibri"/> 
       </telerik:RadComboBox> 
       <telerik:RadComboBox Name="fontSizeComboBox" Width="40" 
         ToolTip="Font Size" 
         SelectedIndex="1" 
         IsReadOnly="True" 
         IsEditable="True" 
         Margin="0" > 
        <telerik:RadComboBoxItem Content="10"/> 
        <telerik:RadComboBoxItem Content="12"/> 
        <telerik:RadComboBoxItem Content="14"/> 
        <telerik:RadComboBoxItem Content="16"/> 
        <telerik:RadComboBoxItem Content="18"/> 
       </telerik:RadComboBox> 
       <StackPanel Orientation="Horizontal" Margin="2"> 
        <CheckBox Name="AltCheckBox" Width="20" VerticalAlignment="Center" /> 

        <TextBlock VerticalAlignment="Center" Text="Alternate"/> 
       </StackPanel> 
      </StackPanel> 
     </telerik:RadRibbonGroup> 
     <telerik:RadRibbonGroup Header="Search"> 
      <TextBox x:Name="searchBox" FocusManager.IsFocusScope="True" Margin="2" 
          HorizontalAlignment="Right" VerticalAlignment="Center" /> 
     </telerik:RadRibbonGroup> 
    </telerik:RadRibbonTab> 
</telerik:RadRibbonView> 

und ich bin vererben als: public partial class Mainwindow: RadRibbonWindow {public Mainwindow() {InitializeComponent(); }

dlls von mir hinzugefügt: Telerik.Windows.Controls, Telerik.Windows.Controls.Input, Telerik.Windows.Controls.Navigation, Telerik.Windows.Controls.RibbonView, habe ich diese Baugruppen mit gleichen Versionen hinzugefügt. 2016.2.613.45 Und ich benutze VS2013 Telerik.Windows.Controls.Data,

welche Änderungen sollte ich in Code gemacht, so dass RadRibbonWindow in MainWindow sichtbar sein wird, hier habe ich WPF-Projekt erstellt.

Verwandte Themen