更改枢轴控件中标题和标题的背景

2024-02-19

在我的 Phone 7 应用程序中,我使用了枢轴控件。现在我想更改其标题和标题区域的背景。我怎样才能实现这个目标?

是否有可定制的枢轴控件的整体模板?

我已经尝试将包含枢轴控件的网格的背景设置为标题颜色,然后将每个枢轴项的背景设置为原始背景颜色。第一眼看起来不错。但是,当您将枢轴项目向左擦除以显示第二个项目时,两个枢轴项目之间会出现一个以标题颜色着色的区域。所以这种方法是行不通的。

此外,我尝试自定义标题和标题项的模板。但这些模板仅覆盖文本本身的区域,而不是整个标题和模板区域。


这是更改控件模板的变体。将背景=“红色”更改为您想要的任何画笔。

<Style x:Key="PivotStyle1" TargetType="controls:Pivot">
  <Setter Property="Margin" Value="0"/>
  <Setter Property="Padding" Value="0"/>
  <Setter Property="Foreground" Value="{StaticResource PhoneForegroundBrush}"/>
  <Setter Property="Background" Value="Transparent"/>
  <Setter Property="ItemsPanel">
    <Setter.Value>
      <ItemsPanelTemplate>
        <Grid/>
      </ItemsPanelTemplate>
    </Setter.Value>
  </Setter>
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="controls:Pivot">
        <Grid HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
              VerticalAlignment="{TemplateBinding VerticalAlignment}">
          <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
          </Grid.RowDefinitions>
          <Grid Background="Red" CacheMode="BitmapCache" Grid.RowSpan="2" />
          <Grid Background="{TemplateBinding Background}" CacheMode="BitmapCache"
                Grid.Row="2" />
          <ContentPresenter ContentTemplate="{TemplateBinding TitleTemplate}"
                            Content="{TemplateBinding Title}" Margin="24,17,0,-7"/>
          <controlsPrimitives:PivotHeadersControl x:Name="HeadersListElement"
                                                  Grid.Row="1"/>
          <ItemsPresenter x:Name="PivotItemPresenter"
                          Margin="{TemplateBinding Padding}" Grid.Row="2"/>
        </Grid>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

....

<controls:Pivot Title="MY APPLICATION" Style="{StaticResource PivotStyle1}">

....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改枢轴控件中标题和标题的背景 的相关文章

  • Windows Phone 8.1 应用程序多语言

    我正在使用 Visual Studio 2015 在 SilverLight 中创建 Windows Phone 应用程序 8 1 我正在用英语和阿拉伯语创建多语言应用程序 为此 我在项目中创建了 Strings 文件夹 其中包含 en U
  • 无法在 Silverlight 样式中添加系统颜色?

    我在 XAML 中为 SystemColors 定义了资源 如果我将 Foregroung 属性直接设置为 TextBlock 效果会很好 但是 如果我在样式中分配前景属性 则会收到如下所示的错误 我不确定问题是什么以及如何解决 任何想法都
  • Windows Phone 目前是否有用于接近传感器和光传感器的 API?

    Windows Phone 目前是否有用于接近传感器和光传感器的 API 我想访问这两个传感器 但找不到API 有一些方法可以使用它们吗 很不幸的是 不行 此处列出了可用的传感器 API http msdn microsoft com en
  • 无效的跨线程访问问题

    我有两个 ViewModel 类 PersonViewModel 和 PersonSearchListViewModel PersonViewModel 实现的字段之一是通过 WCF 下载的个人资料图像 本地缓存在独立存储中 PersonS
  • 弹簧质量系统的阻尼效果(或者这是 ElasticEase?)

    我试图在代码中模拟动画效果 几乎任何语言都可以 因为它看起来是数学而不是语言 本质上 它是质量弹簧系统的仿真 我一直在研究 WPF Silverlight 的ElasticEase这似乎与我正在寻找的非常接近 但又不完全一样 首先 这就是我
  • Silverlight WCF服务跨域问题

    我有一个 silverlight 应用程序 托管在 Intranet mydomain net 和一个 WCF 服务 webservices mydomain net 我需要跨站点策略文件吗 如果是这样 只允许从 Intranet mydo
  • Windows Phone 自定义着色器错误?

    在 Windows Phone XNA 4 0 中 我在编译时收到以下错误 Windows Phone平台不支持自定义着色器 这真的很烦人 因为我有一个 Xbox 360 版本的项目 还有一个 Windows 版本的项目 我尝试使用基于编译
  • 只允许输入字母

    如何过滤虚拟键盘中的非字母键 以下方法仅适用于拉丁字母 不幸的是 public static bool IsLetter int val return InRange val 65 90 InRange val 97 122 InRange
  • 更改 Windows Phone 系统托盘颜色

    有没有办法将 Windows Phone 上的系统托盘颜色从黑色更改为白色 我的应用程序有白色背景 所以我希望系统托盘也是白色的 您可以在页面 XAML 中执行此操作
  • 我怎样才能像 HTC 'Stocks' 应用程序一样绘制漂亮的图表

    我用我的 HTC Mozart 下载了一个名为 Stocks 的应用程序 它主要管理股票 纳斯达克等 图表 图形看起来非常漂亮 我想知道如何做类似的事情 这是图表的图片 我看到 3 种颜色 曲线上方 背景 曲线本身 低于曲线 有没有免费 开
  • 如何在 Silverlight 中使用 LINQ 创建 ObservableCollection

    在非 Silverlight 世界中 使用 LINQ 创建 ObservableCollection 很容易 这是因为 ObservableCollection 类具有接受任何 IEnumerable 或 List 的构造函数 然而Silv
  • WP7如何在TombStoning期间存储LiveConnectSession?

    我正在使用 MS 提供的 PhotoSkyOnTheGo 示例的 Windows 实时登录策略 因此 当我的应用程序启动时 它会显示 Windows 实时登录页面 在应用程序运行时 我记得 LiveConnectSession 连接到 Sk
  • Windows Phone 上的列表框样式所选项目

    我想知道如何在选择列表框的项目时添加样式 我有以下列表框
  • 访问 XAML 中的静态字段

    如何在 xaml 中引用类的静态属性 换句话说 我想做这样的事情 Class BaseThingy public static readonly Style BaseStyle
  • 检测Windows Phone 7上已显示屏幕键盘

    简单的问题 如何检测windows mobile 7上已经显示屏幕键盘 是否有我可以添加侦听器的事件 它占据了大约一半的屏幕 我想在它显示时向上滚动视图 EDIT 下面的评论更清楚地表明了我想要做什么 我有一个文本框输入 当用户在其中输入时
  • 以编程方式设置 Windows Phone 7 音量

    有没有办法以编程方式更改 Windows Phone 7 的声音设置 启用或禁用约会和所有其他通知的声音 还可以更改全局音量 即 铃声 没有 API 可以启用您提到的任务 您可以使用 XNA API 调整应用程序中声音的音量 但这只是当前可
  • 如何在 Windows Phone 7 Silverlight 应用程序中保存应用程序状态(变量值、按钮状态等)?

    如果用户按下后退按钮 或例如按下应用程序内的横幅 以在应用程序恢复时设置相同的设置 如何保存 Silverlight 应用程序的状态 Windows Phone 7中有没有类似注册表的东西 一些本地存储 我可以使用任何数据库来保存应用程序设
  • 为 Windows 8 编写的应用程序可以在 Windows Phone 8 上运行吗?

    正如微软所说 Windows 8 和 Windows Phone 8 共享相同的代码库 如果我使用 Visual Studio 2012 RC 为 Windows 8 编写一个应用程序 我想知道我是否可以在 Windows Phone 8
  • 禁用 WP7 浏览器控件中的滚动功能?

    是否可以在 Windows Phone 7 1 中禁用 Web 浏览器控件中的滚动 我已经看到很多关于它的问题 Windows Phone 7 0 Silverlight 但还没有答案 有任何想法吗 有一个博客文章在这里 http www
  • 如何将这个基于代码的 WPF 工具提示转换为 Silverlight?

    以下工具提示代码适用于WPF 我正在努力让它发挥作用银光 但它给了我这些errors TextBlock does not contain a definition for ToolTip Cursors does not contain

随机推荐

  • 在ansible中从json中提取数据

    我有一个 ansible 剧本 可以在 AWS 中创建一些 IAM 用户 我希望剧本返回创建的每个帐户的用户名和访问密钥详细信息 注册任务的输出相当简单 name Create IAM users iam iam type user nam
  • 为什么 input[type=text] 在 IE 中不起作用

    我有这样的风格 上面的代码适用于 Chrome 和 Firefox 为什么不在 IE 中呢 我在 Reports aspx 文件末尾的报告服务中使用此代码 它在 IE8 中工作正常 假设页面以 IE7 或 IE8 标准模式加载 不是怪癖 E
  • C# 4.0:动态,继承自 DynamicObject

    假设我有这个 dynamic foo new Foobar 我有这个 public class Foobar DynamicObject 问题是 是否可以覆盖成员DynamicObject这样这段代码 string name new Foo
  • WPF 图像控制内存泄漏

    我的程序有a lot小图像 图像控件很小 而不是图像本身 我说的很多是指超过 500 个 这些图像是异步生成的 然后分配给Image控件 这些控件之前已初始化 基本上我的代码执行以下操作 filename Path Combine AppD
  • 使用实体框架将文件保存在 SQL Server 2008 数据库中

    如何使用实体框架将文件保存在 SQL Server 2008 数据库中 我想在 SQL Server 2008 中使用 FileStream 我不明白为什么这不起作用 filestream列只是暴露为varbinary MAX 所以您应该能
  • Appium:“使用给定的搜索参数无法在页面上找到元素”错误

    我是 Appium 新手 一直在尝试自动化 Android 版转换计算器应用程序 尝试查找 EditText 元素时 出现错误 org openqa selenium NoSuchElementException 使用给定的搜索参数无法在页
  • 绑定到我当前在 caliburn 中的演示者,无需绑定约定

    在 calibburn 中 当我使用绑定约定时 并将内容控件命名为 CurrentPresenter 框架自动绑定到虚拟机并找到相关视图 如果我手动进行此绑定 则不会找到视图 如果没有绑定约定 我如何实现这种能力 我的观点是用户控件 您应该
  • Reddit 主页上的分页是如何工作的?

    Reddit 使用时间衰减算法 这意味着排序顺序可能会发生变化 当用户转到第 2 页时 是否有一种机制可以防止他们看到第 1 页上的帖子 但在翻页之前已跳至第 2 页 这只是排序方法的一个可接受的缺陷吗 或者是否为用户缓存了前几个页面 这样
  • 在android中获取网关ip地址

    如何获取网关 IP 详细信息 可以选择使用 wifimanager 但是 如果没有 wify 当使用 USB 网络共享连接时 如何在 Android 设备中查找网关 DNS 和其他详细信息 我在android 2 3 4上使用cyanoge
  • 在我的项目中实施 ACTION_OPEN_DOCUMENT 时遇到问题

    我有 AddActivity 它可以让您从相机拍摄的图片或从图库中选择的图像中获取 URI 然后就可以去DetailsActivity查看图片了 我现在可以正常工作 直到您重新启动设备为止 重新启动并尝试转到该图像的 DetailsActi
  • R:如何在省略号中使用列表元素(如参数)?

    我不确定我的问题标记是否正确 但我试一试 我想使用一个带有使用省略号的函数的包 func 我所有的课堂论点My Class都在一个列表中 因为我有很多争论 所以我想避免func arg1 arg2 arg3 所以理想情况下我想做func m
  • 如何在Matlab中区分图例和轴?

    下面的堆栈溢出问题 Matlab 如何获取图形句柄中的所有轴句柄 https stackoverflow com questions 3938348 matlab how to obtain all the axes handles in
  • gnuplot:误解数据(直方图)

    我有以下示例数据文件 我想在其中绘制gnuplot作为直方图 1 1 2 2 4 3 我正在使用以下命令来绘制数据 plot sample data with boxes 生成以下图表 然而 图表应该看起来像这样 不应该有任何价值3 Fro
  • 为什么在 CSS 中 * 比属性继承具有更多的特殊性?

    简而言之 我有一个具有这两种样式的页面 color black div error color red 页面结构如下 div class error div class row form div class column Error tex
  • 致命异常:Firebase-Messaging-Intent-Handle -- java.lang.NoClassDefFoundError

    我的项目中没有使用任何 Firebase 或 Youtube 代码 库 然而最近 在 Android 预发布报告中 我看到了以下崩溃 FATAL EXCEPTION Firebase Messaging Intent Handle Proc
  • 使用 CDN 链接和 SCSS 覆盖 bootstrap 4

    我在这里看到的关于使用 SCSS 覆盖 Bootstrap v4 的所有答案都假设 Bootstrap 或 Bootstrap 的 CSS 文件 已下载到站点目录 我通过 CDN 链接将 bootstrap 导入到我的 layout htm
  • 使用包含数字的字符串对数组进行排序[重复]

    这个问题在这里已经有答案了 可能的重复 使用 NSSortDescriptor 对 NSString 值进行排序 就像 NSInteger 一样 https stackoverflow com questions 9674707 sorti
  • 我可以将 2 个cameraUpdates 与一个 animateCamera 一起使用吗?

    我正在尝试放大地图 CameraUpdate cameraUpdate CameraUpdateFactory newLatLngBounds mBounds this getResources getDisplayMetrics widt
  • phpDocumentor - 无法打开输入文件:phpdoc.php

    我正在尝试使用 phpDocumentor 第一次 我不知道我在做什么 实际上 我只想将它与 SublimeText 2 一起使用this https github com benmatselby sublime phpdocumentor
  • 更改枢轴控件中标题和标题的背景

    在我的 Phone 7 应用程序中 我使用了枢轴控件 现在我想更改其标题和标题区域的背景 我怎样才能实现这个目标 是否有可定制的枢轴控件的整体模板 我已经尝试将包含枢轴控件的网格的背景设置为标题颜色 然后将每个枢轴项的背景设置为原始背景颜色