silverlight-4.0 - 如何以编程方式为TabControl创建HeaderTemplate?

标签 silverlight-4.0

我在主页上有一个tabcontrol。我想向选项卡标题模板添加关闭按钮。如何在C#代码中将标题模板添加到tabitems。请帮忙..

最佳答案

参见:在UserControl的资源中键入此代码

<Style TargetType='sdk:TabItem'>
        <Setter Property='HeaderTemplate'>
            <Setter.Value>
                <DataTemplate>
                    <StackPanel Orientation='Horizontal'
                                            Background='Transparent'>
                        <TextBlock Text='{Binding}' />
                        <!--<Button Command="{Binding RemoveItemCommand}" VerticalAlignment='Center'
                                        Style="{StaticResource CloseButton}"
                                        Margin="5,0,0,0"
                                        Content="M0,0 L6,6 M6, 0 L0,6"
                                        ToolTipService.ToolTip="Remove item" />-->
                        <Button x:Name='btnCloaseTab'
                                        Click='btnCloaseTab_Click'
                                        VerticalAlignment='Center'
                                        Style="{StaticResource CloseButton}"
                                        Margin="5,0,0,0"
                                        Content="M0,0 L6,6 M6, 0 L0,6"
                                        ToolTipService.ToolTip="بستن زبانه" />
                    </StackPanel>
                </DataTemplate>
            </Setter.Value>
        </Setter>
    </Style>

关于silverlight-4.0 - 如何以编程方式为TabControl创建HeaderTemplate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4132232/

相关文章:

wcf - 没有从客户端计算机上的 Silverlight 发送 WCF 请求

javascript - silverlight webbrowser 控件 InvokeScript 错误

silverlight - 如何将KeyUp/down绑定(bind)到按钮Click事件?

c# - 从 SQL Server 2008 R2 解密数据

silverlight - EventToCommand 传递 EventArgs 是不好的做法吗?

silverlight - PagedCollectionView自定义排序

wcf - Silverlight 4 安全 LOB 应用程序 - WCF 与 WCF Ria 服务

mvvm - 初始化 View 模型

c# - Silverlight 4 RichTextBox 滚动到底部

silverlight-4.0 - DispatcherHelper 的简单示例