none
SL2中如何獲取Line的顔色 RRS feed

  • 问题

  • <Line x:Name="lDemo" StrokeThickness="1" X1="30" Y1="60" X2="30" Y2="100" Stroke="AliceBlue"></Line>
    如何在.cs文件中獲取Stroke顔色並轉換為如:255,255,255,0格式
    脫貧ing... ...
    2009年4月8日 6:48

答案

  • SolidColorBrush br = (SolidColorBrush)lDemo.Stroke;
    Color c = br.Color;
    int a = Int32.Parse(c.A.ToString("D"));
    int r = Int32.Parse(c.R.ToString("D"));
    int g = Int32.Parse(c.G.ToString("D"));
    int b = Int32.Parse(c.B.ToString("D"));
    孟宪会
    • 已标记为答案 小麗 2009年4月9日 0:52
    2009年4月8日 14:18
    版主

全部回复

  • SolidColorBrush br = (SolidColorBrush)lDemo.Stroke;
    Color c = br.Color;
    int a = Int32.Parse(c.A.ToString("D"));
    int r = Int32.Parse(c.R.ToString("D"));
    int g = Int32.Parse(c.G.ToString("D"));
    int b = Int32.Parse(c.B.ToString("D"));
    孟宪会
    • 已标记为答案 小麗 2009年4月9日 0:52
    2009年4月8日 14:18
    版主
  • 試驗通過。
    謝謝!
    脫貧ing... ...
    2009年4月9日 0:52