1
推倒前臺我在做:WPF結合與GridViewColumn
<ListView Margin="34,42,42,25" Name="listView1">
<ListView.View>
<GridView>
<GridViewColumn Width="550" Header="Value" DisplayMemberBinding="{Binding Path=MyValue}"/>
</GridView>
</ListView.View>
<ListView.Resources>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Foreground" Value="Green"/>
</Style>
</ListView.Resources>
</ListView>
,這是工作,我可以看到我的綠色項目。
現在,我想用這種具有約束力的價值,所以我有一個屬性:
private Color _theColor;
public System.Windows.Media.Color TheColor
{
get { return _theColor; }
set
{
if (_theColor != value)
{
_theColor = value;
OnPropertyChanged("TheColor");
}
}
}
,但如果我用這個綁定:
<Setter Property="Foreground" Value="{Binding Path=TheColor}"/>
它不工作...
我該如何糾正?
當然,我的TheColor設置爲Colors.Green
...
感謝您的幫助
感謝它的工作 – Tim 2010-02-19 16:08:15