首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WPF ellipse颜色设置解决方案

2013-11-11 
WPF ellipse颜色设置Ellipse Nameellipse1 Width20 Height20 CursorHand ToolTip警示灯 M

WPF ellipse颜色设置

<Ellipse Name="ellipse1" Width="20" Height="20" Cursor="Hand" ToolTip="警示灯" Margin="35,12,723,512" Fill="Red">

这是我在xaml中设置ellipse颜色为红色。
我现在想在xaml.cs中判断当前这个ellipse1是不是为红色,如果是红色我要把它变成绿色,请问这个该怎么写? WPF ELLIPSE
[解决办法]
后台获取ellipse1.Fill,得到的是一个Brush对象,

            bool isRed = (ellipse1.Fill as SolidColorBrush).Color.Equals(Colors.Red);
            if (isRed)
            {
                ellipse1.Fill = new SolidColorBrush(Colors.Green);
            }

热点排行