WPF中的Tab控件 – 从里到外

原文地址: http://www.dingos.cn/index.php?topic=2014.0

 

WinForm 中的 Tab 控件,有许多不足的地方。如果你想对样式或功能做出改变,最好从头开始自己编写 Tab 控件。 WPF 中的 Tab 控件向正确的方向迈了一大步,因为 WPF 的强大的样式和控件模板,你几乎可以完全控制 Tab 控件的外观。这篇文章将介绍 Tab 控件并演示如何按你想的更新皮肤。

现在让我们从简单的示例开始 在窗体中放置一个非常标准的 Tab 控件,并添加一组 Tab

< Window x : Class ="TabControlTutorial.Window1"

    xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns : x ="http://schemas.microsoft.com/winfx/2006/xaml"

    Title ="WPF Tabs" Height ="281" Width ="454">

    < Grid >

        < TabControl >

            < TabItem Header ="Cheese">

                The Cheese Tab

            </ TabItem >

            < TabItem Header ="Pepperoni">

                The Pepperoni Tab

            </ TabItem >

            < TabItem Header ="Mushrooms">

                The Mushrooms Tab

            </ TabItem >

        </ TabControl >

    </ Grid >

</ Window >

上面的代码给出一个非常标准的 Tab 控件外观,如下图所示。

WPF中的Tab控件 – 从里到外 - 夜晚回家 - 夜晚回家

像其他 WPF 控件一样, TabItem 中可以包含其他任何 WPF 控件。

< Window x : Class ="TabControlTutorial.Window1"

    xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns : x ="http://schemas.microsoft.com/winfx/2006/xaml"

    Title ="WPF Tabs" Height ="281" Width ="454">

    < Grid >

        < TabControl >

            < TabItem Header ="Cheese">

                The Cheese Tab

            </ TabItem >

            < TabItem Header ="Pepperoni">

                < Image Source ="pepperoni.jpg" />

            </ TabItem >

            < TabItem Header ="Mushrooms">

                The Mushrooms Tab

            </ TabItem >

        </ TabControl >

    </ Grid >

</ Window >

上面的代码,如下显示:

WPF中的Tab控件 – 从里到外 - 夜晚回家 - 夜晚回家

这是简单的图像填充。如果你要的是每个 Tab 控件的每个 Tab 有自己的内容,上面的代码就可以了。让我们看一些更有趣的东西吧。就像 TabItem 中的内容一样, TabItem Header 属性也能包含其他的 WPF 控件。让我们在每个 Tab 中放置图片。

< Window x : Class ="TabControlTutorial.MainWindow"

         xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

         xmlns :

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜晚回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值