WPF listbox 的datatemplate中添加触发器,控制template中某个按钮的显示隐藏
来源:互联网 发布:淘宝蒙娜丽莎十字绣 编辑:程序博客网 时间:2024/05/29 06:53
<DataTemplate x:Key="ScenarioItemTemplate"> <DataTemplate.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ListBoxItem}}, Path=IsSelected}" Value="True"> <Setter TargetName="designerContent" Property="Visibility" Value="Visible"/> </DataTrigger> </DataTemplate.Triggers>//在这里放上你的内容就可以了 ...</DataTemplate>
示例:
<ListBox Margin="14,0,0,0" VerticalAlignment="Top" BorderThickness="0" ItemsSource="{Binding InterviewDetail}" ScrollViewer.HorizontalScrollBarVisibility="Disabled"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Margin="0"> <WrapPanel Margin="0,14,0,0"> </WrapPanel> <DockPanel Margin="0,8,0,14"> <TextBlock Margin="0,0,10,0" Foreground="#666666" Text=" 已结束" Visibility="{Binding IsOver, Converter={StaticResource BoolToVisibilityConverter}}" /> <Button x:Name="goCheck" Visibility="Collapsed"> <Button.Template> <ControlTemplate> <WrapPanel> <TextBlock VerticalAlignment="Center" FontSize="14" Foreground="#00beff" Text="去查看" /> </WrapPanel> </ControlTemplate> </Button.Template> </Button> </DockPanel> </StackPanel> <DataTemplate.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ListBoxItem}}, Path=IsMouseOver}" Value="true"> <Setter TargetName="goCheck" Property="Visibility" Value="Visible" /> </DataTrigger> </DataTemplate.Triggers> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
阅读全文
0 0
- WPF listbox 的datatemplate中添加触发器,控制template中某个按钮的显示隐藏
- WPF中确保显示ListBox选中的Item
- 点击CComboBox控件的下拉按钮控制下拉框ListBox的显示和隐藏
- WPF Template模版之DataTemplate与ControlTemplate的关系
- MFC中按钮的隐藏和显示
- WPF : ListBox的几种Template属性
- WPF-ListBox的几种Template属性
- wpf中,隐藏或去除window右上角的关闭按钮
- WPF中何时使用DataTemplate
- WPF中ListBox控件的使用
- WPF中ListBox 横排的方法+ScrollView
- WPF 修改listbox中scollviewer的样式
- WPF中ListBox的WrapPanel布局
- ext中使用一组单选按钮控制一些组件的显示隐藏
- gridview中控制按钮的显示
- JavaScript控制按钮的显示和隐藏
- WPF中自定义的DataTemplate中的控件,在Window_Loaded事件中加载机制初探
- 在android中实现videoView的控制按钮的隐藏
- 【Web】ES6学习笔记(一)
- activity启动流程简述
- 多线程
- ProcessRecord state
- Leetcode141. Linked List Cycle
- WPF listbox 的datatemplate中添加触发器,控制template中某个按钮的显示隐藏
- equals与==的区别
- spring swagge2配置
- 数据挖掘技术(一)——预处理
- CSS中关于字体样式p标签的属性
- java验证码的实现
- [IOS APP]婷婷诗教-有声系列
- 矩阵快速幂(裸,模板)
- android文件选择器