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

时间:2016-09-10 07:59:56

标签: c# xaml uwp

假设我有一个名为Rect

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

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

1 个答案:

答案 0 :(得分:1)

尝试将其投射到SolidColorBrush;

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