silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight 4:制作可关联的标题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我想扩展选项卡控件以具有可关闭的选项卡项. 我找到了Kent的这个WPF解决方案: On the WPF TabControl – can I add content next to the tab headers? 我在Blend中打开了现有silverlight tabcontrol的副本.但是,该结构与WPF tabcontrol看起来完全不同.我无法直接进入silverlight控件模板.
我想扩展选项卡控件以具有可关闭的选项卡项.

我找到了Kent的这个WPF解决方案:
On the WPF TabControl – can I add content next to the tab headers?

我在Blend中打开了现有silverlight tabcontrol的副本.但是,该结构与WPF tabcontrol看起来完全不同.我无法直接进入silverlight控件模板.

有谁知道我的好资源?

解决方法

您可以使用Template TabItem来设置某种关闭按钮,您可以在后面的代码中挂钩以关闭当前选定的选项卡.

<Style TargetType="TabItem">
            <Setter.Value>
                <ControlTemplate TargetType="sdk:TabItem">
                            <Button x:Name="PART_BtnClose"
                                            Height="15"
                                            Width="15"
                                            Grid.column="1"
                                            HorizontalAlignment="Right"
                                            VerticalAlignment="Center"
                                            Margin="20,3,8" BorderThickness="1" cursor="Hand" />
</ControlTemplate>
</Setter.Value>
</Style>

在此之后,在应用模板上,您可以订阅ButtonClicked事件.

像这样的东西:

public override void OnApplyTemplate()
    {
        base.onApplyTemplate();

        PART_BtnClose = GetTemplateChild("PART_BtnClose") as Button;

        if (PART_BtnClose != null)
        {
            PART_BtnClose.Click += new RoutedEventHandler(PART_BtnClose_Click);
        }

在那种情况下,您可以关闭标签.

希望这会有所帮助,代码可能无法正常工作,只是快速完成.

Ty Rozak

大佬总结

以上是大佬教程为你收集整理的Silverlight 4:制作可关联的标题全部内容,希望文章能够帮你解决Silverlight 4:制作可关联的标题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。