【发布时间】:2011-06-09 13:47:38
【问题描述】:
如何将 ListViewItem 的前景色绑定到模型的属性?
public class UserModel : BaseModel
{
public string UserName { get; private set; }
public int UserID { get; private set; }
public Brush Colour
{
get
{
return m_colour;
}
set
{
if (object.ReferenceEquals(m_colour, value))
return;
m_colour = value;
OnPropertyChanged("Colour");
}
}
private Brush m_colour = Brushes.Black;
public UserModel(int userID, string userName)
{
UserName = userName;
UserID = userID;
}
}
<ListView Name="lvClients" Grid.Column="0" Grid.Row="0" Margin="0,0,5,0" ItemsSource="{Binding Users, Mode=OneWay}" DisplayMemberPath="UserName" />
【问题讨论】:
-
以问题形式提出问题并发布您自己的答案是完全可以接受的。但请做对。实际提出问题,并实际回答。
-
可能只是我,但我看到一个问题却没有答案...?
标签: c# wpf mvvm binding listviewitem