【发布时间】:2011-07-05 11:50:54
【问题描述】:
我有以下 XAML
<Window.Resources>
<DataTemplate x:Key="SelectButtonColumnDataTemplate">
<Button Content="Select" Command="{Binding SelectItemCommand}" Click="SelectButtonClick" />
</DataTemplate>
</Window.Resources>
<Grid x:Name="LayoutRoot">
<ListView x:Name="listFeedSearch" HorizontalAlignment="Left" Width="542.5" RenderTransformOrigin="0.5,0.5" ItemsSource="{Binding SearchCollection}">
<ListView.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</ListView.RenderTransform>
<ListView.View>
<GridView>
<GridViewColumn Width="150" Header="Feed Name" x:Name="listFeedSearchName" DisplayMemberBinding="{Binding FeedName}" />
<GridViewColumn Width="280" Header="Feed Address" x:Name="listFeedSearchAddress" DisplayMemberBinding="{Binding FeedUrl}" />
<GridViewColumn Width="100" Header=" " CellTemplate="{StaticResource SelectButtonColumnDataTemplate}" />
</GridView>
</ListView.View>
</ListView>
</Grid>
添加以下事件处理程序:
private void SelectButtonClick(object sender, RoutedEventArgs e)
{
}
我想做的是输出行单独的绑定值。
我会怎么做,我知道它是这样的:
var data = (sender as Button)...
谢谢
【问题讨论】:
标签: c# wpf data-binding event-handling