C# ViewBox WPF中矩形的ListView着色
我有一个绑定到ObservableCollection的ListViewC# ViewBox WPF中矩形的ListView着色,c#,wpf,listview,viewbox,C#,Wpf,Listview,Viewbox,我有一个绑定到ObservableCollection的ListView <ListView ItemsSource="{Binding CollectionOfObjects}" SelectedItem="{Binding SelctedObj}" Margin="0,0,0,0" ScrollViewer.VerticalScrollBarVisibility="Visible" BorderBrush="
<ListView
ItemsSource="{Binding CollectionOfObjects}"
SelectedItem="{Binding SelctedObj}" Margin="0,0,0,0"
ScrollViewer.VerticalScrollBarVisibility="Visible" BorderBrush="Orange" BorderThickness="1"
ScrollViewer.HorizontalScrollBarVisibility="Visible" FontSize="10"
>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="Height" Value="15"/>
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView >
<GridViewColumn DisplayMemberBinding="{Binding Name}" >
<GridViewColumnHeader Content="Name" Command="{Binding SortCommand}" CommandParameter="Name"/>
</GridViewColumn>
<GridViewColumn Header="Color">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Viewbox Margin="0,0,0,0">
<Rectangle Fill="Red" Visibility="Visible"/>
</Viewbox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
对于我的集合中的每个对象,它应该显示其名称,并在右侧显示一个红色矩形
我不知道为什么,但当我启动应用程序时,它只显示名称,没有任何彩色矩形。
上面是我的代码的一个非常简单的版本。我的所有绑定都正常工作,其他绑定也是在ViewBox中实现的。
有人知道临界点是什么吗?给矩形一个高度和宽度 试着给矩形一个高度和宽度是的,就是这样,谢谢你的提示。一整天都想不出来。非常感谢。