自定义WPF日历标题

时间:2012-09-04 18:02:45

标签: wpf calendar wpftoolkit

我需要自定义wpf日历标题 - 月标题,日标题等。 额外的文本可以添加到日历标题上,其日期标题也可以修改。

我试过推荐this。旧版本的WPF工具包在其中使用,并且在较新版本中不可用。它与WPF本身集成在一起。 因此,那天没有显示日期标题标题。

我正在使用.Net 4.0和Visual Studio 2010进行开发。我没有使用任何其他设计软件,如Blend。

请让我知道你实现这一目标的想法。

先谢谢, Ñ

1 个答案:

答案 0 :(得分:1)

听起来好像需要创建自定义控件模板。如何执行此操作取决于您可以使用的工具。如果您有一个处理WPF的Blend版本(请参阅here以获取可以下载的链接,因为它是预览版本),您可以从默认模板创建控件模板。

在Blend中,过程如下:

  1. 使用设计器添加Calendar控件
  2. 右键单击并选择“编辑模板”编辑副本...',
  3. 选择创建新样式的位置(最好添加资源字典),
  4. 再次执行相同操作,为包含日历视觉效果的CalendarItem创建一个tepmplate,
  5. 使用设计器对模板进行所需的更改,最后
  6. 点击标题栏下方痕迹栏中的单词[Calendar],返回正常设计模式。
  7. 如果您不想安装Blend,可以改用MSDN网站上的the sample template for the WPF calendar