У меня есть небольшое приложение, в котором у меня есть ContentPage с SfChat Syncfusion, я пытаюсь немного его настроить, поэтому я использую ResourceDictionary следующим образом:
<ContentPage.Resources>
<syncTheme:SyncfusionThemeDictionary>
<syncTheme:SyncfusionThemeDictionary.MergedDictionaries>
<ResourceDictionary>
<x:String x:Key="SfChatTheme">CustomTheme</x:String>
<x:String x:Key="SfChatIncomingMessageAuthorFontFamily">MontserratRegular</x:String>
</ResourceDictionary>
</syncTheme:SyncfusionThemeDictionary.MergedDictionaries>
</syncTheme:SyncfusionThemeDictionary>
</ContentPage.Resources>
Моя проблема в том, что свойству SfChatIncomingMessageAuthorFontFamily требуется шрифт из ресурсов моего приложения в качестве статического ресурса, так как же мне использовать {StaticResource MontserratRegular} вместо того, чтобы просто передавать имя шрифта в виде x:string?
FontFamily
сSfChatIncomingMessageAuthorFontFamily
определенным вResourceDictionary
какFontFamily="{StaticResource SfChatIncomingMessageAuthorFontFamily}"
- person Leo Zhu - MSFT   schedule 14.10.2020