У меня есть этот код:
<TextBox TextWrapping="Wrap" Text="{Binding Date}"
/>
Я хочу изменить этот цвет TextBox с помощью Binding.
Я попробовал следующее:
public class ArticleItem
{
public string Title { get; set; }
public string Date { get; set; }
public string Url { get; set; }
public SolidColorBrush ColorBrush;
}
и попытался связать ColorBrush, но цвет переднего плана не изменится.
list.Items.Add(new ArticleItem() { Title = item.Title.Text, Date = item.PublishedDate.ToString(), ColorBrush = new SolidColorBrush(Colors.Red), Url = item.Links[0].Uri.ToString()});
в XML:
<TextBox TextWrapping="Wrap" Text="{Binding Date}" Foreground="{Binding ColorBrush}"
/>