如何在UWP中获取UI控件的颜色十六进制值

本文关键字:控件 颜色 十六进制 UI 获取 UWP | 更新日期: 2023-09-27 18:06:31

假设我有一个名为Rect 的矩形

<Rectangle Name="Rect" Grid.ColumnSpan="2"  Fill="#FF0099BB"/>

如何在代码中获得它的Fill值?我试过了return Rect.Fill.ToString(),但我得到的只是该控件的名称空间、类和对象。

如何在UWP中获取UI控件的颜色十六进制值

尝试将其强制转换为SolidColorBrush;

 var someBrash = Rect.Fill as SolidColorBrush;
    if(someBrash != null)
        someColor = brush.Color