我记得前段时间,在 MSDN 上看到一个示例,说明如何根据该项目中对象的类类型更改 LitViewItem 的样式。
谁能指出我这个例子的方向或类似的例子?我正在转换文件管理器,我很想使用这种方法。
谢谢,汤姆 P。
编辑:好的,我认为我没有正确描述我的问题。让我试试代码:
public class IOItem
{
}
public class FileItem : IOItem
{
}
public class DirectoryItem : IOItem
{
}
public class NetworkItem : IOItem
{
}
现在,鉴于上述类,我可以创建一个基于最终对象的类类型更改的样式吗?例如:
<Style TargetType="{x:Type FileItem}">
<Setter Property="Background" Value="Red" />
</Style>
<Style TargetType="{x:Type DirectoryItem}">
<Setter Property="Background" Value="Green" />
</Style>
这可能吗?