作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
XAML:
<HeaderedItemsControl ItemsSource="{Binding FooCollection}">
<HeaderedItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text={Binding foo}/>
<Button Command="{Binding DeleteFoo}">Delete</Button>
</StackPanel>
</DataTemplate>
</HeaderedItemsControl.ItemTemplate>
最佳答案
无论如何我都会把它作为答案.. ItemsControls 将 ListItem 的 DataContext 设置为它们所代表的对象,这样您就可以使用获得对单击项目的引用
<HeaderedItemsControl ItemsSource="{Binding FooCollection}">
<HeaderedItemsControl.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text={Binding foo}/>
<Button Command="{Binding DeleteFoo}" CommandParameter={Binding}>Delete</Button>
</StackPanel>
</DataTemplate>
</HeaderedItemsControl.ItemTemplate>
关于wpf - 获取对 HeaderedItemsControl 中项目的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15136941/
XAML: Delete 鉴于此 XAML,如何在 ViewModel 中的 Delet
我有以下代码:
我正在使用 HeaderedItemsControl 来显示人名。我还想显示一个包含 3 个标签的标题:标题、名字和姓氏。当名称很短时,这很容易。但是,当名字很长时,标题不再与名字匹配。我怎样才能解决
我可以让这个模式与 Menu 一起使用和 TreeView但是当我尝试使用 HeaderedItemsControl 时,我一定错过了一些东西:
我是一名优秀的程序员,十分优秀!