【问题标题】:Visual Studio 2010 outline text with color带有颜色的 Visual Studio 2010 大纲文本
【发布时间】:2015-05-14 09:58:52
【问题描述】:

我正在 Microsoft Visual Studio 2010 中为 Windows Phone 7.1 创建一个基本应用程序。我似乎不知道如何在我的文本周围添加大纲。我有一个图像作为背景,我放在它上面的任何颜色看起来都不正确。所以我想要标题为黑色轮廓的基本白色文本,但我似乎不知道该怎么做。

有谁知道如何在文本中添加大纲,我必须在 XAML 代码或 C# 中完成,还是有办法使用 Visual Studio GUI 来完成?

编辑:我刚决定在 Photoshop 中创建图像并删除背景,这样标题看起来就像只是文本,尽管它是图像。如果我需要的话,编辑起来会更困难,但不会太麻烦。感谢那些试图提供帮助的人。

【问题讨论】:

  • 文本是静态的还是动态的?如果是静态的,请考虑将其添加为 XAML 中的路径
  • 另外,您是想在 Windows 7 设备上通过 runtime 执行此操作,还是只是想要一些静态的 artwork 与您的应用一起提供。
  • 我认为是静态图稿,它只是页面的基本标题,没什么花哨的。我想我可能只是在 Photoshop 中创建磁贴并删除背景,但我的标题将是图片,而不仅仅是文本,这不是很理想。
  • 谢谢马克,那么最简单的方法可能是使用下面 Nevra 提到的绘画程序,或者添加文字说 Adob​​e Illustrator;导出路径并导入到您的 XAML 中,您可以在其中使用任何宽度的笔对其进行描边。我会发布答案,但那是几年前的事了,我忘记了抱歉

标签: c# visual-studio xaml windows-phone-7 text


【解决方案1】:

您可以使用 Paint.Net Outline Pack,从here 尝试。

或者试试这个,

using System.Drawing.Drawing2D.GraphicsPath;

GraphicsPath p = new GraphicsPath(); 
p.AddString(
    "Your Text",
    new Point(0, 0),             
    );
g.DrawPath(Pens.Color, p);

【讨论】:

  • 它说没有system.drawing之类的东西,我在大学时无法下载任何东西。你知道其他方法吗?感谢您的帮助
  • WinForms 代码无法在 Windows 7 手机上运行,​​但它可以很好地提前生成静态图稿
猜你喜欢
  • 1970-01-01
  • 2023-01-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 1970-01-01
相关资源
最近更新 更多