C# 如何在标记GlyphRun中动态更改GlyphIndex?
我想通过将GlyphIndex绑定到我的C代码中的某个字符串,在XAML GlyphRunDrawing中动态显示一些文本,但它不能很好地工作 下面的代码运行良好:C# 如何在标记GlyphRun中动态更改GlyphIndex?,c#,xaml,binding,C#,Xaml,Binding,我想通过将GlyphIndex绑定到我的C代码中的某个字符串,在XAML GlyphRunDrawing中动态显示一些文本,但它不能很好地工作 下面的代码运行良好: GlyphRunDrawing ForegroundBrush="Black"> <GlyphRunDrawing.GlyphRun> <GlyphRun GlyphIndices="33 66"
GlyphRunDrawing ForegroundBrush="Black">
<GlyphRunDrawing.GlyphRun>
<GlyphRun
GlyphIndices="33 66"
BaselineOrigin="3,25"
FontRenderingEmSize="15"
AdvanceWidths="9 0"
>
<GlyphRun.GlyphTypeface>
<GlyphTypeface FontUri="C:\WINDOWS\Fonts\TAHOMA.TTF" />
</GlyphRun.GlyphTypeface>
</GlyphRun>
</GlyphRunDrawing.GlyphRun>
</GlyphRunDrawing
当我将GlyphIndex=33修改为66时
GlyphIndexes={Binding Source={StaticResource MyStringData},Path=title}/>,它没有
有人能告诉我为什么和怎么做吗