Я хотел бы динамически отображать некоторый текст в XAML (GlyphRunDrawing), связывая GlyphIndices с какой-то строкой в моем коде C #, но он не работает хорошо.
Код ниже работает хорошо:
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} "/>", это не так.
Кто-нибудь может сказать, почему и как я должен поступить?