例如
在 TxtBlock 中的内容如下:
“2010年*京都市 华清大学 ,华清园外,夏日的暖风吹拂着,一个年约20岁左右,身高大约在一米七八,体型匀称。”
在搜索到“华清大学”的时候,其字体会变成红色,即“ 华清大学”
我在Microsoft Expression Blend 2中设置该字体时,其XAML的代码变为如下:
<TextBlock x:Name="PageTxtBlock" Height="249" Width="400" Margin="40,0,0,0" TextWrapping="Wrap" >
<Run Text="2010年*京都市 "/>
<Run Foreground="#FFFF0047" Text="华清大学"/>
<Run Text=",华清园外,夏日的暖风吹拂着,一个年约20岁左右,身高大约在一米七八,体型匀称。"/>
</TextBlock>
该代码不知道用C++怎么实现,望高手指点~,谢谢!
PS:
我原打算在搜到关键字的时候将TxtBlock的前景色设置一下的,发现不行。代码如下:
// Create Brush
IXRSolidColorBrushPtr pBrush;
pApp->CreateObject(IID_IXRSolidColorBrush, &pBrush);
pBrush->SetColor(0xFFFB002D);
pTextBlock->SetForeground(pBrush);
所用平台:VS2005 + Silverlight 2 + wince 6.0
语言:C++
5 个解决方案
#1
求高人指点~
#2
自己顶个。求高手指教~!
#3
能问一下使用C++实现在哪里使用么?是在WEB项目使用么?
#4
呵呵,斑竹终于现身了。
这个不是应用在WEB项目中,我现在做的是一个用SL2做电子书阅读器(TXT文本格式)。
现在搜索关键词都可以做到,就是在搜到关键词的时候不知道怎么把它凸显出来。
比如像百度里面搜关键词会给搜到的关键词加一块色条,或者像我想的将关键词用其他颜色表示出来(如问题所述)。
望斑竹能帮忙指点下,谢谢啦~
这个不是应用在WEB项目中,我现在做的是一个用SL2做电子书阅读器(TXT文本格式)。
现在搜索关键词都可以做到,就是在搜到关键词的时候不知道怎么把它凸显出来。
比如像百度里面搜关键词会给搜到的关键词加一块色条,或者像我想的将关键词用其他颜色表示出来(如问题所述)。
望斑竹能帮忙指点下,谢谢啦~
#5
搞定了。
我后来在搜索到的关键词上面再覆盖一层矩形控件。
效果出来了。呵呵~
我后来在搜索到的关键词上面再覆盖一层矩形控件。
效果出来了。呵呵~
#1
求高人指点~
#2
自己顶个。求高手指教~!
#3
能问一下使用C++实现在哪里使用么?是在WEB项目使用么?
#4
呵呵,斑竹终于现身了。
这个不是应用在WEB项目中,我现在做的是一个用SL2做电子书阅读器(TXT文本格式)。
现在搜索关键词都可以做到,就是在搜到关键词的时候不知道怎么把它凸显出来。
比如像百度里面搜关键词会给搜到的关键词加一块色条,或者像我想的将关键词用其他颜色表示出来(如问题所述)。
望斑竹能帮忙指点下,谢谢啦~
这个不是应用在WEB项目中,我现在做的是一个用SL2做电子书阅读器(TXT文本格式)。
现在搜索关键词都可以做到,就是在搜到关键词的时候不知道怎么把它凸显出来。
比如像百度里面搜关键词会给搜到的关键词加一块色条,或者像我想的将关键词用其他颜色表示出来(如问题所述)。
望斑竹能帮忙指点下,谢谢啦~
#5
搞定了。
我后来在搜索到的关键词上面再覆盖一层矩形控件。
效果出来了。呵呵~
我后来在搜索到的关键词上面再覆盖一层矩形控件。
效果出来了。呵呵~