我的应用程序显示了该问题的问题和可能的答案。现在我想给出正确的答案(在“CorrectAnswer”属性中指定)为绿色。有人能帮我吗?感谢。
public class Exercise
{
public string QuestionText { get; set; }
public int CorrectAnswer { get; set; }
public Answer[] Answers { get; set; }
...
}
public class Answer
{
public string AnswerText { get; set; }
...
}
XAML:
<StackPanel Orientation="Vertical">
<Label Content="{Binding Path=QuestionText}"></Label>
<ItemsControl ItemsSource="{Binding Path=Answers}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Label Content="{Binding Path=AnswerText}"></Label>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
答案 0 :(得分:0)
如果您对WPF中的ValueConverter
有所了解,请更好地利用它。这将为您提供很多灵活性并且易于实施。如果您仍有疑问,请告诉我。