Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Object 如何在uwp应用程序中将listview项目用作按钮?或者,如何通过单击uwp中的listview项来更改文本框的文本?_Object_Listview_Uwp_Click_Listviewitem - Fatal编程技术网

Object 如何在uwp应用程序中将listview项目用作按钮?或者,如何通过单击uwp中的listview项来更改文本框的文本?

Object 如何在uwp应用程序中将listview项目用作按钮?或者,如何通过单击uwp中的listview项来更改文本框的文本?,object,listview,uwp,click,listviewitem,Object,Listview,Uwp,Click,Listviewitem,**这里的问题是空的。这意味着未选择该项目** private void lstvActiveIssues_ItemClick(object sender, ItemClickEventArgs e) { Issue issue = (Issue)lstvActiveIssues.SelectedItem; tbxTest.Text = issue.Description; } //我在这里添加了xaml代码 ItemClickEventAr

**这里的问题是空的。这意味着未选择该项目**

private void lstvActiveIssues_ItemClick(object sender, ItemClickEventArgs e)
    {
        Issue issue = (Issue)lstvActiveIssues.SelectedItem;
        tbxTest.Text = issue.Description;
    }

//我在这里添加了xaml代码


ItemClickEventArgs
具有一个
ClickedItem
属性,该属性获取对所单击项目的引用:

<ListView x:Name="lstvActiveIssues" Header="Active documents" HorizontalAlignment="Center" Margin="10" Background="#FF1F2436" ItemClick="lstvActiveIssues_ItemClick" IsItemClickEnabled="True">
            <ListView.ItemTemplate>
                <DataTemplate x:DataType="models:Issue">                        
                        <StackPanel>
                            <StackPanel Orientation="Horizontal" Margin="10">
                                <TextBlock Text="Customer Id:" Margin="10" />
                                <TextBlock Text="{x:Bind Customer.Id}" Margin="10"/>
                            </StackPanel>
                            <StackPanel Orientation="Horizontal">                                 
                                <TextBlock Text="Customer Name:" Margin="10"/>
                                <TextBlock Text="{x:Bind Customer.FirstName}" Margin="10"/>
                                <TextBlock Text="{x:Bind Customer.LastName}" Margin="10"/>
                            </StackPanel>
                        </StackPanel>                                              
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

ItemClickEventArgs
具有一个
ClickedItem
属性,该属性获取对所单击项目的引用:

<ListView x:Name="lstvActiveIssues" Header="Active documents" HorizontalAlignment="Center" Margin="10" Background="#FF1F2436" ItemClick="lstvActiveIssues_ItemClick" IsItemClickEnabled="True">
            <ListView.ItemTemplate>
                <DataTemplate x:DataType="models:Issue">                        
                        <StackPanel>
                            <StackPanel Orientation="Horizontal" Margin="10">
                                <TextBlock Text="Customer Id:" Margin="10" />
                                <TextBlock Text="{x:Bind Customer.Id}" Margin="10"/>
                            </StackPanel>
                            <StackPanel Orientation="Horizontal">                                 
                                <TextBlock Text="Customer Name:" Margin="10"/>
                                <TextBlock Text="{x:Bind Customer.FirstName}" Margin="10"/>
                                <TextBlock Text="{x:Bind Customer.LastName}" Margin="10"/>
                            </StackPanel>
                        </StackPanel>                                              
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

您好,如果您可以显示相应的XAML代码,这将有助于我们分析您的问题。您好,我已经更新了上面的代码。谢谢您的回复。您好,如果您能显示相应的XAML代码,这将有助于我们分析您的问题。您好,我已经更新了上面的代码。谢谢你的回复。