我正在尝试为WP8.1改变c#中多边形的颜色 在de XAML我有这个代码:
<StackPanel>
<Polygon x:Name="topupvote" Points="20,0 40,30, 0,30" Stroke="White" Fill="White" Tap="Upvote_Tap" />
<TextBlock Text="{Binding Path=Rating}" FontSize="{StaticResource PhoneFontSizeLarge}"/>
<Polygon x:Name="topdownvote" Points="20,30 40,0, 0,0" Stroke="White" Fill="White" Tap="Downvote_Tap" />
</StackPanel>
如你所见,我命名了我的多边形, 但是当我更改mainpage.xaml.cs中的名称时,它表示该名称不存在:
private void Upvote_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
topupvote.Fill = new SolidColorBrush(Colors.Blue);
}