Wpf 如何根据用户在网格视图中的选择使弹出窗口出现?
我有一个ListView对象,其中包含一个GridView,我将在其中放置数据。列表视图处于单一模式。我需要它,以便用户可以选择一行,并根据该行中的条件,它将弹出一个弹出窗口,显示所选行的相关数据 我设想有两种可能的方式可以实现这一点。我可以在行中的某个位置放置一个按钮(此时我不知道如何操作,但我确信它可以完成),这样,如果用户单击按钮,那么我的代码将确定它需要从该客户机获得什么,以打开弹出窗口并显示附加数据 第二种方法是,我可以将其中一列设置为超链接字段,仍然显示该列必须为该行显示的数据。当用户点击超链接时,它会弹出与我在第一个场景中描述的相同的弹出窗口。然而,再一次,我不知道如何做到这一点Wpf 如何根据用户在网格视图中的选择使弹出窗口出现?,wpf,visual-studio-2010,Wpf,Visual Studio 2010,我有一个ListView对象,其中包含一个GridView,我将在其中放置数据。列表视图处于单一模式。我需要它,以便用户可以选择一行,并根据该行中的条件,它将弹出一个弹出窗口,显示所选行的相关数据 我设想有两种可能的方式可以实现这一点。我可以在行中的某个位置放置一个按钮(此时我不知道如何操作,但我确信它可以完成),这样,如果用户单击按钮,那么我的代码将确定它需要从该客户机获得什么,以打开弹出窗口并显示附加数据 第二种方法是,我可以将其中一列设置为超链接字段,仍然显示该列必须为该行显示的数据。当用
所以问题是,哪种方法是“正确的”还是“更常见的”,以及如何做到这一点?你可以敬酒。它会在屏幕中间弹出,然后你可以弹奏“< /P>”。
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(HelloGridView.this, "DATA YOU WANT TO DISPLAY", Toast.LENGTH_SHORT).show();
}
});
gridview.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整型位置、长id){
Toast.makeText(HelloGridView.this,“要显示的数据”,Toast.LENGTH_SHORT.show();
}
});
我建议编写一个方法,获取网格位置的数据并显示它。因此,可以调用一个方法来代替“要显示的数据”,该方法返回一个包含要显示的数据的字符串