Beispiel #1
0
        public Brush?TryGetBackground(TooltipColorSource colorSource)
        {
            if (colorSource == TooltipColorSource.EnvironmentSettings)
            {
                return(GetAppBrush(ThemeColor.TooltipBackground.BrushKey));
            }

            return(_lazyTextViewBackgroundResources.Value?["Background"] as Brush);
        }
Beispiel #2
0
        public Brush?TryGetForeground(TooltipColorSource colorSource)
        {
            if (colorSource == TooltipColorSource.EnvironmentSettings)
            {
                return(GetAppBrush(ThemeColor.TooltipForeground.BrushKey));
            }

            return(_lazyTextFormatMap.Value?.DefaultTextProperties is { ForegroundBrushEmpty : false } textProperties
                                ? textProperties.ForegroundBrush
                   : null);
        }
Beispiel #3
0
        public Brush TryGetForeground(TooltipColorSource colorSource)
        {
            if (colorSource == TooltipColorSource.EnvironmentSettings)
            {
                return(GetAppBrush(BundledThemeColors.Environment.ToolTipTextBrushKey));
            }

            TextFormattingRunProperties textProperties = _lazyTextFormatMap.Value?.DefaultTextProperties;

            return(textProperties == null || textProperties.ForegroundBrushEmpty ? null : textProperties.ForegroundBrush);
        }