用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
jameszhou的公告
<a href="http://www3.clustrmaps.com/counter/maps.php?url=http://blog.csdn.net/jameszhou" id="clustrMapsLink"><img src="http://www3.clustrmaps.com/counter/index2.php?url=http://blog.csdn.net/jameszhou" style="border:0px;" alt="Locations of visitors to this page" title="Locations of visitors to this page" id="clustrMapsImg" onError="this.onError=null; this.src='http://www2.clustrmaps.com/images/clustrmaps-back-soon.jpg'; document.getElementById('clustrMapsLink').href='http://www2.clustrmaps.com'" /> </a> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-2352414-1"; urchinTracker(); </script> <br/> <br/> <script type="text/javascript"><!-- google_ad_client = "pub-0325102277263406"; google_ad_width = 120; google_ad_height = 600; google_ad_format = "120x600_as"; google_ad_type = "text"; //2007-09-07: csdnblog google_ad_channel = "0441812933"; google_color_border = "FFFFFF"; google_color_bg = "B3B3B3"; google_color_link = "000033"; google_color_text = "000000"; google_color_url = "FFFFFF"; google_ui_features = "rc:10"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
文章分类
链接
Colleague & Microsoft Team System MVP: Wilson Wu(RSS)
Old Blog - Runner on .NET
存档

原创  在Telerik RadTabControl中的Tab Header添加关闭按钮 收藏

客户要求在TabStrip中增加一个关闭按钮,Telerik RadTabControl 默认并不支持此功能,但是可通过HeaderTemplate来实现

在RadTabControl的TabStrip中实现Close Button

xaml片段:

<telerikNavigation:RadTabControl x:Name="tabMain" Background="#FFFFFFFF"
          ItemsSource="{Binding Tabs}" SelectedItem="{Binding SelectedItem}">
            <telerikNavigation:RadTabControl.ItemContainerStyle>
                <Style TargetType="telerikNavigation:RadTabItem">
                    <Setter Property="HeaderTemplate">
                        <Setter.Value>
                            <DataTemplate>
                                <Grid Margin="3">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="Auto" />
                                        <ColumnDefinition Width="*" />
                                        <ColumnDefinition Width="Auto" />
                                    </Grid.ColumnDefinitions>
                                    <TextBlock Text="{Binding Path=Header}" Cursor="Hand"
                                    Grid.Column="1" Margin="5 0 5 0" VerticalAlignment="Center" />
                                    <Button VerticalAlignment="Center" ToolTipService.ToolTip="Close"
                                    Grid.Column="2" Margin="2,0,0,0" Width="16" Height="16"
                                    Cursor="Hand"  Click="CloseButton_Click">
                                        <StackPanel>
                                            <Image Source="images/red_cross.png" />
                                        </StackPanel>
                                    </Button>
                                </Grid>
                            </DataTemplate>
                        </Setter.Value>
                    </Setter>
                    <Setter Property="ContentTemplate">
                        <Setter.Value>
                            <DataTemplate>
                                <ContentControl  Content="{Binding Content}" HorizontalContentAlignment="Stretch" ></ContentControl>
                            </DataTemplate>
                        </Setter.Value>
                    </Setter>
                </Style>
            </telerikNavigation:RadTabControl.ItemContainerStyle>
        </telerikNavigation:RadTabControl>

发表于 @ 2009年05月20日 16:28:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:XMAL瑞士军刀 - IValueConverter | 新一篇:Silverlight ComboBox Bug - Value does not fall within the expected range

  • 发表评论
  • 评论内容:
  •  
Copyright © jameszhou
Powered by CSDN Blog