我想通过将GlyphIndices绑定到我的C#代码中的某些字符串,在XAML(GlyphRunDrawing)中动态显示一些文本,但它不能正常工作。
以下代码效果很好:
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
当我修改“GlyphIndices =”33 66“”时 “GlyphIndices =”{Binding Source = {StaticResource MyStringData},Path = title}“/&gt;”,它不是。
有人能告诉我为什么以及如何做?