C# XAML:在listview中添加特色项目
我有一个设计问题,我不知道怎么做,甚至不知道它叫什么,这就是为什么我很难用谷歌搜索它 我有一个列表视图,想在其中添加一个“特色”项目,该项目在右上角有一个三角形角,文本为“特色”。像这样的 下面是示例代码 XAMLC# XAML:在listview中添加特色项目,c#,wpf,xaml,win-universal-app,C#,Wpf,Xaml,Win Universal App,我有一个设计问题,我不知道怎么做,甚至不知道它叫什么,这就是为什么我很难用谷歌搜索它 我有一个列表视图,想在其中添加一个“特色”项目,该项目在右上角有一个三角形角,文本为“特色”。像这样的 下面是示例代码 XAML 好的,我认为最简单的方法是使用多边形。只需找出如何沿对角线书写文本。好的,我认为最简单的方法是使用多边形。我只需要找出如何沿对角线书写文本。我的建议如下 在任何工具中创建如上所述的图像 然后在每个单元格中使用两列,第二行有图像 基于隐藏图像 这应该更简单。我的建议如下 在任何工具中创
好的,我认为最简单的方法是使用多边形。只需找出如何沿对角线书写文本。好的,我认为最简单的方法是使用多边形。我只需要找出如何沿对角线书写文本。我的建议如下 在任何工具中创建如上所述的图像 然后在每个单元格中使用两列,第二行有图像 基于隐藏图像 这应该更简单。我的建议如下 在任何工具中创建如上所述的图像 然后在每个单元格中使用两列,第二行有图像 基于隐藏图像
这应该更简单。制作一个带有透明背景和文本的featured.png。然后还可以将布尔值转换为可见性。然后把图像放在边框的文本块的顶部,在这些文本块的顶部有网格
<Border ...>
<Grid>
<Grid>
<TextBlock .../>
</Grid>
<Grid>
<Image Source="featured.png"
VerticalAlignment="Top"
HorizontalAlignment="Right"
Visibility="{Binding IsFeatured, Converter={StaticResource BooleanToVisibilityConverter}"/>
</Grid>
</Grid>
</Border>
在window/usercontrol中将转换器创建为资源
<custom:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/>
制作一个带有透明背景和文本的featured.png。然后还可以将布尔值转换为可见性。然后把图像放在边框的文本块的顶部,在这些文本块的顶部有网格
<Border ...>
<Grid>
<Grid>
<TextBlock .../>
</Grid>
<Grid>
<Image Source="featured.png"
VerticalAlignment="Top"
HorizontalAlignment="Right"
Visibility="{Binding IsFeatured, Converter={StaticResource BooleanToVisibilityConverter}"/>
</Grid>
</Grid>
</Border>
在window/usercontrol中将转换器创建为资源
<custom:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/>