如何从列表框中的按钮中提取值?

通知

我正在尝试创建体育新闻应用程序。我在列表框中创建了一个按钮,其中显示了所有新闻,说明等。没有 的按钮取决于xml文件。当我单击按钮时,我要在下一页上显示该按钮的新闻和说明。我怎么做?谢谢

<ListBox x:Name="lstShow" FontFamily="Arial Black" VerticalAlignment="Center"
   Margin="-6,0,0,-26" Height="610" RenderTransformOrigin="0.5,0.5"
   Background="{x:Null}" Opacity="0.8">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Grid>
                <Button Width="450" Height="Auto" Background="Black" 
                  BorderBrush="Transparent" FontWeight="Bold" FontSize="23" 
                  HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,0,0,5" 
                  Opacity="0.95" Click="news_click" Foreground="White">
                    <StackPanel>
                        <Image Source="{Binding Imageurl}" Width="200" Height="Auto"
                          HorizontalAlignment="Center" VerticalAlignment="Center" />
                        <TextBlock   TextWrapping="Wrap" FontFamily="Segoe WP Black" 
                          Foreground="White" FontSize="18" HorizontalAlignment="Stretch" 
                          VerticalAlignment="Stretch" TextAlignment="Left" Width="350" 
                          Height="150">
                        <Run FontSize="23" Text="{Binding News}" />
                        <LineBreak/>
                        <Run Text="{Binding Desc}" FontWeight="Normal" FontSize="16" 
                          FontFamily="Segoe WP SemiLight"/>
                        <LineBreak/>
                        <Run Text="{Binding Newsurl}" FontWeight="Normal" FontSize="16" 
                          FontFamily="Segoe WP SemiLight"/>

                     </TextBlock>
                  </StackPanel>
               </Button>
            </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

背后的代码:

myData = XDocument.Parse(e.Result, LoadOptions.None);
// var data = myData.Descendants("headlines").FirstOrDefault();
var data1 = from query in myData.Descendants("headlinesItem")
    where query.Element("images").Descendants("imagesItem").Any()
    select new UpdataNews
    {
        News = (string)query.Element("headline").Value,
        Desc = (string)query.Element("description"),
        Newsurl = (string)query.Element("links").Element("mobile").Element("href"),
        Imageurl = (string)query.Element("images").Element("imagesItem").Element("url"),
    };
lstShow.ItemsSource = data1;
凯莉

有很多方法。

  1. 如果使用MVVM,最好的方法是在按钮上设置一个Command并将CommandParameter设置为绑定。

    <Button Command = {Binding ClickCommand}“ CommandParameter =” {Binding}“ ...

  2. 如果您不使用MVVM,则可以执行以下操作:

    <Button Tag =“ {Binding}” Click =“ My_Click_Event” ...

然后在后面的代码中执行以下操作:

public void My_Click_Event(object sender, EventArgs args)
{
  var o = ((FrameworkElement)sender).Tag;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用单选按钮排列列表框中的项目

来自分类Dev

如何从Mule foreach中的xml列表中提取值

来自分类Dev

从OCaml中的列表列表中提取值

来自分类Dev

如何使用矩阵从数据框中提取值?

来自分类Dev

从熊猫数据框中的字典中提取值

来自分类Dev

从列表中提取值和属性,并将它们转换为R中的数据框

来自分类Dev

从列表Python中提取值

来自分类Dev

从列表中的字典中提取值

来自分类Dev

如果在Python中满足条件,如何从列表中提取值?

来自分类Dev

如何在Windows Phone绑定中从列表框获取值?

来自分类Dev

如何在Windows Phone绑定中从列表框获取值?

来自分类Dev

从OCaml中的列表列表中提取值

来自分类Dev

从Access中的列表框中提取选定的行

来自分类Dev

从summary(aov())的嵌套列表中提取值到数据框中

来自分类Dev

R从多个列表中的每个数据框中提取值

来自分类Dev

如何根据jquery中提供的值来检查并禁用列表框中的选项?

来自分类Dev

如何从Javascript中的数组中提取值

来自分类Dev

从字典列表中提取值

来自分类Dev

从数据框中的列表列表中提取值

来自分类Dev

如何从数据框中提取值

来自分类Dev

如何根据我单击的类别按钮在列表框中显示产品列表?

来自分类Dev

基于列表从数据框中提取值作为字典

来自分类Dev

在 tkinter 中提取列表框项目 - python

来自分类Dev

如何使用类似 this.val() 的方法从列表中的输入中提取值?

来自分类Dev

如何从两个矩阵数据框中提取值

来自分类Dev

在列表框中动态添加值,然后尝试在提交按钮上获取值

来自分类Dev

从列表框中提取替换同一列表框文本的部分字符串

来自分类Dev

如何从python中嵌套列表中的嵌套字典中提取值

来自分类Dev

如何从 Linux 中的密钥中提取值

Related 相关文章

  1. 1

    如何使用单选按钮排列列表框中的项目

  2. 2

    如何从Mule foreach中的xml列表中提取值

  3. 3

    从OCaml中的列表列表中提取值

  4. 4

    如何使用矩阵从数据框中提取值?

  5. 5

    从熊猫数据框中的字典中提取值

  6. 6

    从列表中提取值和属性,并将它们转换为R中的数据框

  7. 7

    从列表Python中提取值

  8. 8

    从列表中的字典中提取值

  9. 9

    如果在Python中满足条件,如何从列表中提取值?

  10. 10

    如何在Windows Phone绑定中从列表框获取值?

  11. 11

    如何在Windows Phone绑定中从列表框获取值?

  12. 12

    从OCaml中的列表列表中提取值

  13. 13

    从Access中的列表框中提取选定的行

  14. 14

    从summary(aov())的嵌套列表中提取值到数据框中

  15. 15

    R从多个列表中的每个数据框中提取值

  16. 16

    如何根据jquery中提供的值来检查并禁用列表框中的选项?

  17. 17

    如何从Javascript中的数组中提取值

  18. 18

    从字典列表中提取值

  19. 19

    从数据框中的列表列表中提取值

  20. 20

    如何从数据框中提取值

  21. 21

    如何根据我单击的类别按钮在列表框中显示产品列表?

  22. 22

    基于列表从数据框中提取值作为字典

  23. 23

    在 tkinter 中提取列表框项目 - python

  24. 24

    如何使用类似 this.val() 的方法从列表中的输入中提取值?

  25. 25

    如何从两个矩阵数据框中提取值

  26. 26

    在列表框中动态添加值,然后尝试在提交按钮上获取值

  27. 27

    从列表框中提取替换同一列表框文本的部分字符串

  28. 28

    如何从python中嵌套列表中的嵌套字典中提取值

  29. 29

    如何从 Linux 中的密钥中提取值

热门标签

归档