Solved

Show the controls beneath respective accordion item based on input to xaml.

Posted on 2011-02-23
11
450 Views
Last Modified: 2013-11-12
Hi Experts,
I have a menu control whic has name of each accodian items. In my xaml page, i am showing menucontrol at the top and accordion control tool kit below the menu. When i click the items in the menu, i need to show respective accordionitem in xaml.Is there any way to do that?

Kind regards,
Suresh
0
Comment
Question by:poojasureshkumar
  • 6
  • 5
11 Comments
 
LVL 40

Expert Comment

by:Kyle Abrahams
ID: 34963486
0
 

Author Comment

by:poojasureshkumar
ID: 34964279
Hi Ged325,
I have already working  accordion control . What i need here is when i click 1 , new tab "1" has to be created. When i click 2, new tab "2" is created next to 2.
So that i can visit tabs 1 and 2 at any time. When i click tab"1" , i could see only  items of 1. when i click tab "2", i must see only items of 2.

Kind regards,
Pooja
0
 
LVL 40

Expert Comment

by:Kyle Abrahams
ID: 34970986
You can set all the tabs to be collapsed (except for the start) and then on click hide the current tab and set the "clicked tab" (known from the menu click) to visible.
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 40

Expert Comment

by:Kyle Abrahams
ID: 34971003
0
 

Author Comment

by:poojasureshkumar
ID: 34980353
Hi Ged325,
Sorry if i had confused you. I am very new to Silverlight. What i need is to create dynamic tabs when user clicks accordion items.Like Yahoo page...

I already has AccordionControl in place on SilverLightUSerControl. Now i need to create respective dynamic tabs when i click the accordion items.

Kind regards,
Pooja
0
 
LVL 40

Expert Comment

by:Kyle Abrahams
ID: 34997068
Post your code.
0
 

Author Comment

by:poojasureshkumar
ID: 35000495
Hi Ged325,
 <Grid x:Name="gdMain"  Grid.Row="1" Margin="4,0" >
  <ScrollViewer Height="600" HorizontalAlignment="Left" VerticalAlignment="Top" Width="800">
        <toolkit:Accordion  Name="AccMan" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ItemContainerStyle="{StaticResource AccordionContainerStyleLawBot}" Width="900" Height="755" SelectionMode="ZeroOrOne">
                      <toolkit:AccordionItem  Name="AccChild1"  Header="Book 1" AccordionButtonStyle="{StaticResource AccordionButtonStyleLawBot_2}" BorderBrush="#FF00102E" Background="{x:Null}" FontSize="13.333" Margin="0,1,0,0" Selected="AccChild1_Selected" >
<!-- Controls are placed inside the grid-->
                    </toolkit:AccordionItem>

                    <toolkit:AccordionItem  Name="AccChild2"  Header="Book 1" AccordionButtonStyle="{StaticResource AccordionButtonStyleLawBot_2}" BorderBrush="#FF00102E" Background="{x:Null}" FontSize="13.333" Margin="0,1,0,0" Selected="AccChild2_Selected" >
<!-- Controls are placed inside the grid-->
                 </toolkit:AccordionItem>
 </toolkit:Accordion>
 </ScrollViewer>
</Grid>

Question:
When i click AccChild1 and AccChild2 , i am trying to create the respective dynamic tabs.
Reason behind  is when the user is outside of this xaml and working on some other xaml page, if they want to revisit contents in AccChild1  or AccChild2, simply click the tabs (placed above)..

Kind regards,
Pooja
0
 
LVL 40

Accepted Solution

by:
Kyle Abrahams earned 500 total points
ID: 35007379
For this I would create the tabs in xaml and set visibility = collapsed.

in your onselected set Visibilty = Visible for the appropriate tab.
0
 

Author Comment

by:poojasureshkumar
ID: 35009248
Hi ged325,
I am already using thirdparty menucontrol plugin in the xaml . How to create a tabs in xaml here?

Kind regards,
Pooja
0
 
LVL 40

Expert Comment

by:Kyle Abrahams
ID: 35018128
What third party control?  
0
 

Author Comment

by:poojasureshkumar
ID: 35099896
Hi Ged325,
Sorry for the delay . I don't want to use any more third party controls. Earlier i have used menucontrol.dll developed by thrird party and it looks good and it fits my design pattern. But the problem here is i cannot do any alteration or changes to the menu strip. So we decided to create  silverlight control using vb.net. What i am requesting here is i need some link to create silverlight menu control...Sorry i am very new to silverlight.

Kind regards,
pooja sureshkumar

 
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

FAQ pages provide a simple way for you to supply and for customers to find answers to the most common questions about your company. Here are six reasons why your company website should have a FAQ page
Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to dynamically set the form action using jQuery.

838 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question