Использование системных цветов в WinUI3 без DynamicResource — возможно ли это?

#c# #xaml #visual-studio-2019 #desktop-application #winui-3

Вопрос:

Я переношу некоторый XAML из WPF в WinUI3. Насколько я понимаю, на данный момент я не могу использовать DynamicResource в WinUI3, но есть ли какой-либо обходной путь для использования системного цвета, подобного этому, в WPF:

 <SolidColorBrush Color="{DynamicResource {x:Static SystemColors.HighlightColorKey}}"/>
 

Ответ №1:

Вы можете использовать соответствующий тематический ресурс:

 <SolidColorBrush Color="{ThemeResource SystemColorHighlightColor}"/>