This is a migrated thread and some comments may be shown as answers.

Expand/Collapse feature, like MS Outlook

16 Answers 246 Views
OutlookBar
This is a migrated thread and some comments may be shown as answers.
sunu
Top achievements
Rank 1
sunu asked on 31 Dec 2009, 10:20 AM
Hi
I was looking for the expand and collapse feature for the RADOutlookBar control. I can't find any property that do so.
Is it possible to incorporate the expand/collapse feature just like MS outllokbar. I will be greateful, if your team can provide such a feature to the current RAD control,if it doesn't exists.

Regards
SUNU

16 Answers, 1 is accepted

Sort by
0
Kiril Stanoev
Telerik team
answered on 04 Jan 2010, 11:11 AM
Hello Sunu,

Thank you for your interest in RadOutlookBar. Currently this functionality is not yet available, but we have plans to support it. However, I cannot bind to a specific date. I'd like to use the occasion to ask if you have other feature requests for RadOutlookBar, some functionality you'd like to see implemented in the future. Let me know what is your oppinion on the matter.

Regards,
Kiril Stanoev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
sunu
Top achievements
Rank 1
answered on 13 Jan 2010, 12:25 PM
Hi

Please find the attached screenshot in which I have marked the essential features those I would like to implement in the current outllokbar control. I will be greateful, if you can implement those features. Thanks for your interest in client opinions on your great product.

Regards
Sunu
0
sunu
Top achievements
Rank 1
answered on 13 Jan 2010, 12:29 PM
Hi

Please find the attached screenshot in which I have marked the essential features those I would like to implement in the current outllokbar control. I will be greateful, if you can implement those features. Thanks for your interest in client opinions on your great product.

Regards
Sunu
0
Kiril Stanoev
Telerik team
answered on 13 Jan 2010, 02:47 PM
Hello Sunu,

Thank you for the wonderful feedback. We will definitely take it into consideration when implementing new features for RadOutlookBar. I have also added 500 Telerik points to your account. Let us know if you have additional feature requests or comments on the matter.

Regards,
Kiril Stanoev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Marcus Lambert
Top achievements
Rank 1
answered on 12 Feb 2010, 04:43 PM
I would love to see this asap...
0
Kiril Stanoev
Telerik team
answered on 16 Feb 2010, 09:17 AM
Hi Marcus and Sunu,

Just to let you know, this is the the PITS item associated with the minimized functionality. You can monitor its track there.

Sincerely yours,
Kiril Stanoev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Marcus Lambert
Top achievements
Rank 1
answered on 16 Feb 2010, 10:48 AM
Kiril,
Thanks for this ...
0
Oztern Technology
Top achievements
Rank 1
answered on 28 Apr 2010, 11:00 AM
Hi
When will be the new features suggsted by SUNU is going to be implemented. We will be greateful, if  we can use them in the coming version

Oztern team
0
Kiril Stanoev
Telerik team
answered on 30 Apr 2010, 12:08 PM
Hi Oztern,

We plan to introduce this feature with the Q2 2010 release, which is scheduled for mid of July this year.

Sincerely yours,
Kiril Stanoev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Oztern Technology
Top achievements
Rank 1
answered on 03 May 2010, 06:40 AM
Hi
Thanks. We have one more suggestion/requirement for the upcoming outlookbar control.

Our requiremet is to add a new section which has to display other data than the content template. Current outlook control doesnot support a template which can be bind against ItemTemplate, other than content template. For implementing this, we have created a new section in content template and assigned seperate datasource. It will be better if you can provide a new scction just like content template in which new conntrols can be displayed & can be set binding via a new Item template.

Please find the attached  screenshot & code so that the requirement will be more clear.
 <telerikNavigation:RadOutlookBar Grid.Row="1" x:Name="outlookBar"    
                                                 SelectionChanged="outlookBar_SelectionChanged" > 
                    <telerikNavigation:RadOutlookBar.TitleTemplate> 
                        <DataTemplate> 
                            <StackPanel Orientation="Horizontal">  
                                <Image Source="{Binding Image}" Width="22" Height="22" /> 
                                <TextBlock Text="{Binding Title}" Margin="3 0 0 0" VerticalAlignment="Center" /> 
                            </StackPanel> 
                        </DataTemplate> 
                    </telerikNavigation:RadOutlookBar.TitleTemplate> 
 
                    <!-- Item Template--> 
                    <telerikNavigation:RadOutlookBar.ItemTemplate> 
                        <DataTemplate> 
                            <StackPanel Orientation="Horizontal" Cursor="Hand">  
                                <Image Source="{Binding Image}" Width="22" Height="22" /> 
                                <TextBlock Text="{Binding Title}" Margin="6 0 0 0" VerticalAlignment="Center" /> 
                            </StackPanel> 
                        </DataTemplate> 
                    </telerikNavigation:RadOutlookBar.ItemTemplate> 
 
                    <!-- Content Template--> 
                    <telerikNavigation:RadOutlookBar.ContentTemplate> 
                        <DataTemplate> 
                            <Grid Margin="-1">  
                                <Grid.RowDefinitions> 
                                    <RowDefinition Height="*"/>  
                                    <RowDefinition Height="105"/>  
                                </Grid.RowDefinitions> 
                                <StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0">  
                                    <ListBox x:Name="outlookItemContent" ItemsSource="{Binding SubModule}" Width="800" BorderBrush="{x:Null}"   
                                         Background="{x:Null}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"   
                                         SelectionChanged="outlookItemContent_SelectionChanged" Loaded="outlookItemContent_Loaded" 
                                         > 
                                        <ListBox.ItemTemplate> 
                                            <DataTemplate> 
                                                <StackPanel Orientation="Horizontal" Margin="3 0 0 0">  
                                                    <Image Source="{Binding Image}" Height="14" Width="14"/>  
                                                    <TextBlock Text="{Binding Title}" Margin="5,1,2,2" Height="14"/>  
                                                </StackPanel> 
                                            </DataTemplate> 
                                        </ListBox.ItemTemplate> 
                                    </ListBox> 
                                </StackPanel> 
 
                                <Grid Grid.Row="1">  
                                    <Grid.RowDefinitions> 
                                        <RowDefinition Height="22"/>  
                                        <RowDefinition Height="*"/>  
                                    </Grid.RowDefinitions> 
                                    <Border Grid.Row="0" VerticalAlignment="Top"   
                                            Background="#FFE2EEFF" BorderThickness="1" BorderBrush="#FFB6D5FE" 
                                            Margin="0 0 1 0">  
                                        <StackPanel Orientation="Horizontal" Margin="3 0 0 0">  
                                            <Image Source="Images/RecentItems.png" Height="14" Width="14"/>  
                                            <TextBlock Text="Create New" Foreground="#FF15428B" FontWeight="Bold"  Margin="6,2,2,2"/>  
                                        </StackPanel> 
                                    </Border> 
                                    <ListBox x:Name="createNewListbox" Grid.Row="1" ItemsSource="{Binding CreateNew}" Width="800"   
                                             BorderBrush="{x:Null}" Background="{x:Null}"   
                                         HorizontalAlignment="Left" VerticalAlignment="Stretch"   
                                         SelectionChanged="createNewListbox_SelectionChanged" Margin="0 -1 1 0" 
                                         > 
                                        <ListBox.ItemTemplate> 
                                            <DataTemplate> 
                                                <StackPanel Orientation="Horizontal" Margin="3 0 0 0" HorizontalAlignment="Left">  
                                                    <Image Source="{Binding Image}" Height="13" Width="14"/>  
                                                    <TextBlock Text="{Binding Title}" Margin="5,1,2,2" Height="13"/>  
                                                </StackPanel> 
                                            </DataTemplate> 
                                        </ListBox.ItemTemplate> 
                                    </ListBox> 
                                </Grid> 
                            </Grid> 
                        </DataTemplate> 
                    </telerikNavigation:RadOutlookBar.ContentTemplate> 
 
                    <!-- ItemMinimized Template--> 
                    <telerikNavigation:RadOutlookBar.ItemMinimizedTemplate> 
                        <DataTemplate> 
                            <Image Source="{Binding Image}" Width="16" Height="16" ToolTipService.ToolTip="{Binding Title}"/>  
                        </DataTemplate> 
                    </telerikNavigation:RadOutlookBar.ItemMinimizedTemplate> 
 
                    <!-- Item DropDown Template--> 
                    <telerikNavigation:RadOutlookBar.ItemDropDownContentTemplate> 
                        <DataTemplate> 
                            <StackPanel Orientation="Horizontal">  
                                <Image Source="{Binding Image}" Width="17" Height="17" /> 
                                <TextBlock Text="{Binding Title}" Margin="4 0 0 0" VerticalAlignment="Center" Height="18"/>  
                            </StackPanel> 
                        </DataTemplate> 
                    </telerikNavigation:RadOutlookBar.ItemDropDownContentTemplate> 
                </telerikNavigation:RadOutlookBar> 

ItemSource is
 public static List<Module> GetOutlookbarItems()  
        {  
            return new List<Module>()  
            {  
               new Module()  
               {  
                   Title="Calendar",   
                   Image = new BitmapImage(new Uri("Images/calendar.png",UriKind.Relative)),   
                   Url="/Calendar/Scheduler",  
                   SubModule = new List<Module>()   
                   {   
                       new Module{Title="Add Event",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/collector.Png",UriKind.Relative))},  
                       new Module{Title="Search",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/collector.Png",UriKind.Relative))},  
                   },  
                   CreateNew = new List<Module>()   
                   {   
                       new Module{Title="Account",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/account.png",UriKind.Relative))},  
                       new Module{Title="Contact",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/contact.Png",UriKind.Relative))},  
                       new Module{Title="Document",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/document.Png",UriKind.Relative))},  
                   }  
               },  
                new Module()  
               {  
                   Title="Accounts",   
                   Image = new BitmapImage(new Uri("Images/account.png",UriKind.Relative)),   
                   //Url="/Account",  
                   SubModule = new List<Module>()   
                   {   
                       new Module{Title="Add Account",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/addAccount.png",UriKind.Relative))},  
                       new Module{Title="Search Account",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/find.Png",UriKind.Relative))},  
                  },  
                   CreateNew = new List<Module>()   
                   {   
                       new Module{Title="Account",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/account.png",UriKind.Relative))},  
                       new Module{Title="Contact",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/contact.Png",UriKind.Relative))},  
                       new Module{Title="Document",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/document.Png",UriKind.Relative))},  
                       //new Module{Title="Report",Url="/ClientInfo/ClientInfo.CollectorView"Image=new BitmapImage(new Uri("Images/reports.Png",UriKind.Relative))},  
                   }  
               },  
                new Module()  
               {  
                   Title="Contacts",   
                   Image = new BitmapImage(new Uri("Images/contact.png",UriKind.Relative)),   
                   //Url="/Calendar/Scheduler",  
               },  
                new Module()  
               {  
                   Title="Documents",   
                   Image = new BitmapImage(new Uri("Images/document.png",UriKind.Relative)),   
                   //Url="/Collection/CollectionEdit",  
               },   
                new Module()  
               {  
                   Title="Reports",   
                   Image = new BitmapImage(new Uri("Images/reports.png",UriKind.Relative)),   
                   //Url="/Collection/CollectionEdit",  
               },   
 
                new Module()  
               {  
                   Title="Deleted Items",   
                   Image = new BitmapImage(new Uri("Images/RecycleBin.png",UriKind.Relative)),   
                   //Url="/Collection/CollectionEdit",  
               },  
                new Module()  
               {  
                   Title="Recent Items",   
                   Image = new BitmapImage(new Uri("Images/RecentItems.png",UriKind.Relative)),   
                   //Url="/Collection/CollectionEdit",  
               },  
            };  
        } 

Regards
Oztern
0
Kiril Stanoev
Telerik team
answered on 05 May 2010, 03:39 PM
Hello Oztern,

Thank you for your feature request. I am not sure that we will implement this feature for Q2 2010, since this scenario is achievable by adding an additional ItemsControl in the ContentTemplate, as you are currently doing. However, I've added you feature request in our PITS under the name "OutlookBar: Additional section, separate from Content area" and tomorrow the latest it will be available for voting. If it gathers enough popularity, we will definitely be implemented. Meanwhile, if you have additional feedback for RadOutlookBar, do not hesitate to contact us.

All the best,
Kiril Stanoev
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Oztern Technology
Top achievements
Rank 1
answered on 29 Jul 2010, 01:28 PM
Hi
We will be greateful if we can know the status of this feature. It seems to be not implemented in Q2 2010 version

Oztern
0
Kiril Stanoev
Telerik team
answered on 29 Jul 2010, 01:36 PM
Hi Oztern,

For the moment we will not offer this functionality out of the box due to the low demand for it. If you take a look at the associated PITS item, you can see that this feature request has generated 0 votes. However, if this features grows in popularity during Q2, we will implement it during Q3.

All the best,
Kiril Stanoev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Marcus Lambert
Top achievements
Rank 1
answered on 29 Jul 2010, 01:56 PM
0
Oztern Technology
Top achievements
Rank 1
answered on 30 Jul 2010, 06:53 AM
Hi
Sorry. We are talking reg. the Minimized functionality of outlook bar. Please see the link http://www.telerik.com/support/pits.aspx#/public/silverlight/373

Oztern
0
Kiril Stanoev
Telerik team
answered on 30 Jul 2010, 12:08 PM
Hello Oztern,

Thank you for the clarification. I was talking about the "OutlookBar: Additional section, separate from Content area" item that has 0 votes. As for the item associated with the minimized functionality, we will do our best to release this functionality with our Q3 2010 release. However, I cannot confirm that with 100% certainty since there are things with higher priorities than this feature request.

Regards,
Kiril Stanoev
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
OutlookBar
Asked by
sunu
Top achievements
Rank 1
Answers by
Kiril Stanoev
Telerik team
sunu
Top achievements
Rank 1
Marcus Lambert
Top achievements
Rank 1
Oztern Technology
Top achievements
Rank 1
Share this question
or