zoukankan      html  css  js  c++  java
  • WPF Control Hints

    WFP里面TabControl我们可以添加多个TabItem,每个TabItem的Header就是我们常点击的tab标签。但是默认的layout行为里面,这个header是有个2个像素的margin,在我们想把第一个tab header和整个TabControl的侧边对齐的时候,并没有一个直接的属性给我们操作。下图显示了默认的效果:

    如果想要做到对齐,我们需要手动的遍历到可视树来进行对应操作:

        // Adjusts the margin of tabcontrol1's header panel.
        var panel = this.tabControl1.Template.FindName("HeaderPanel", this.tabControl1) as FrameworkElement;
        if (panel != null)
        {
            panel.Margin = new Thickness(0, 2, 2, 0);
        }

    经过这段Code,最终的tab header的显示如下:

    以上是我找到的对于tab header位置的操作方法,如果有什么更直接的方法,欢迎留言讨论。

  • 相关阅读:
    mongodb数据库shell
    PLINK pca
    xgboost 安装
    tensorflow之损失函数
    php,mysql存储过程的简单例子
    ECharts初体验
    mysql常用连接查询
    php流程控制
    php循环
    高效率php注意事项
  • 原文地址:https://www.cnblogs.com/KeithWang/p/3224457.html
Copyright © 2011-2022 走看看