"Telerik Docking" control use error

4 posts, 1 answers
  1. Starry
    Starry avatar
    59 posts
    Member since:
    Apr 2012

    Posted 22 May 2012 Link to this post

    According to the official document description,  use  "ExpressionBlend"  drag  "RadDocking"   to  "operation panel"  , errors occur .

    One , In  VS  IDE:
    <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:telerikDocking="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking"
    x:Class="TelerikDockingTest.MainPage"
    Width="640" Height="480">
    <Grid x:Name="LayoutRoot" Background="White">
    <telerikDocking:RadDocking HasDocumentHost="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <telerikDocking:RadSplitContainer>
    <telerikDocking:RadPaneGroup HorizontalAlignment="Stretch">
    <telerikDocking:RadPane Header="Pane 1"/>
    <telerikDocking:RadPane Header="Pane 2"/>
    </telerikDocking:RadPaneGroup>
    </telerikDocking:RadSplitContainer>
    </telerikDocking:RadDocking>
    </Grid>
    </UserControl>

    The error information is as follows:
    错误 23 The tag 'RadSplitContainer' does not exist in XML namespace 'clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking'. C:\Users\Administrator\Desktop\Test\TelerikDockingTest\TelerikDockingTest\MainPage.xaml 9 5 TelerikDockingTest

    错误 24 The tag 'RadPaneGroup' does not exist in XML namespace 'clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking'. C:\Users\Administrator\Desktop\Test\TelerikDockingTest\TelerikDockingTest\MainPage.xaml 10 6 TelerikDockingTest

    错误 25 The tag 'RadPane' does not exist in XML namespace 'clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking'. C:\Users\Administrator\Desktop\Test\TelerikDockingTest\TelerikDockingTest\MainPage.xaml 11 7 TelerikDockingTest

    错误 26 The tag 'RadPane' does not exist in XML namespace 'clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking'. C:\Users\Administrator\Desktop\Test\TelerikDockingTest\TelerikDockingTest\MainPage.xaml 12 7 TelerikDockingTest

    错误 22 The tag 'RadDocking' does not exist in XML namespace 'clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking'. C:\Users\Administrator\Desktop\Test\TelerikDockingTest\TelerikDockingTest\MainPage.xaml 8 4 TelerikDockingTest

    Question:

    What  mistake ?  Why  such  a  mistake ?  What's    the    solution ?

    Thanks  a  lot...

    Two , In  ExpressionBlend  IDE: 

    Mistakes as shown in figure (attached) :












    Information is  as  follows  picture.


  2. Answer
    Lancelot
    Lancelot avatar
    251 posts
    Member since:
    Jul 2012

    Posted 23 May 2012 Link to this post

    Hi Starry,

    The problem appears to be in the way your are calling the namespace for the controls. You are referencing "xmlns:telerikDocking=..." instead it should be "xmlns:telerik=..."

    This will cause the cascade of errors your are seeing. What I've done below is write some sample code for you to get the RadDock up and running. Take note of the different namespace and how the docking control is called from that namespace.

    Here is how you can call for a RadDock control:

    <telerik:RadDocking>
    </telerik:RadDocking>

    From there you can nest the elements you want, such as RadSplitContainer. The code block below demonstrates the different attributes of the elements and you can see how to use those attributes.

    <UserControl x:Class="RadDockingExample.MainPage"
            mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
     
        <Grid x:Name="LayoutRoot" Background="White">
     
    <!-- Create an instance of the RadDock like this-->
            <telerik:RadDocking Width="300" Height="200">
                <telerik:RadDocking.DocumentHost>
                    <telerik:RadSplitContainer>
                        <telerik:RadPaneGroup>
                            <telerik:RadPane Header="Description">
                                <TextBlock TextWrapping="Wrap" Text="On the Documents tab above press Ctrl + Mouse Left button to display the Popup Menu. You can use the same combination on every tab."/>
                            </telerik:RadPane>
                            <telerik:RadPane Header="NonDraggable" CanFloat="False">
                                <TextBlock TextWrapping="Wrap" Text="This pane cannot be dragged, because it has its property CanFloat set 'False'."/>
                            </telerik:RadPane>
                        </telerik:RadPaneGroup>
                    </telerik:RadSplitContainer>
                </telerik:RadDocking.DocumentHost>
     
    <!-- setup your split container on the left -->
                <telerik:RadSplitContainer InitialPosition="DockedLeft">
                    <telerik:RadPaneGroup>
                        <telerik:RadPane Header="Toolbox"/>
                        <telerik:RadPane Header="Server Explorer"/>
                    </telerik:RadPaneGroup>
                </telerik:RadSplitContainer>
     
    <!-- setup your split container on the right-->
                <telerik:RadSplitContainer InitialPosition="DockedRight">
                    <telerik:RadPaneGroup>
                        <telerik:RadPane Header="Properties"/>
                        <telerik:RadPane Header="Solution Explorer"/>
                    </telerik:RadPaneGroup>
                </telerik:RadSplitContainer>
     
    <!-- setup a split container on the bottom -->
                <telerik:RadSplitContainer InitialPosition="DockedBottom">
                    <telerik:RadPaneGroup>
                        <telerik:RadPane Header="Output"/>
                        <telerik:RadPane Header="Error List"/>
                    </telerik:RadPaneGroup>
                </telerik:RadSplitContainer>
     
    <!-- close out the control -->
            </telerik:RadDocking>
        </Grid>
    </UserControl>


    This example should get your on your way to using the RadDock, let me know if this works or not and we'll take it from there.

    Good Luck,
    Lancelot

  3. DevCraft banner
  4. Starry
    Starry avatar
    59 posts
    Member since:
    Apr 2012

    Posted 23 May 2012 Link to this post

    Thaks  a  lot...Lancelot,thank you...

    I guess is the version. What I use is Silverlight4, not Silverlight5.
    When change Silverlight4 version with the time, the problem would not exist.

     But  RadControls's  official  website  only  Silverlight5  version  of ?

    In addition,  want   to   ask    "Rad   Controls   for    silverlight  "   whether   there     are   reports    control  ,   not   chart   Controls.
  5. Yana
    Admin
    Yana avatar
    4554 posts

    Posted 24 May 2012 Link to this post

    Hi Starry,

    I've just replied in the other forum thread with the same questions:
    http://www.telerik.com/community/forums/silverlight/general-discussions/547440-two-questions.aspx

    Regards,
    Yana
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

Back to Top