Tag: selecteditem

JavaFX TabPane:如何设置选定的选项卡

我有一个Java桌面应用程序与JavaFX 2中,在我的FX我有一个TabPane。 我想设置默认选项卡。 换句话说,我想设置一个选项卡。 我发现有多种方法来找出哪个选项卡被选中,我发现setSelectionModel()但我不知道如何使用它。 TabPane tabPane = new TabPane(); Tab tab0 = new Tab("blue"); tab.setContent(new Rectangle(200,200, Color.BLUE)); Tab tab1 = new Tab("green"); tab.setContent(new Rectangle(200,200, Color.GREEN)); tabPane.getTabs().addAll(tab0, tab1);

android listview获取选定的项目

我是新来的android,我有一个代码,我已经把button放在列表视图。 我的名单是… Number | Name | ID (visibility = gone) | Level | button1 | button2 button1和button2的function不同。 我已经在button上应用了监听器,但是当我尝试从列表中获取ID时,它总是向我显示最后一个ID。 如何知道哪个button被点击,相关字段的名称和ID。 我已经把button和监听器放在getView(…)函数的button上。

如何投射一个System.Windows.Controls.SelectedItemCollection?

我有一个方法: private void DeletePuzzle(object param) { } param是一个System.Windows.Controls.SelectedItemCollection ,我从WPF的ListView的SelectedItems财产。 不知何故,我似乎无法将它从一个对象转换为任何有用的东西。 我不能创build一个System.Windows.Controls.SelectedItemCollection因为它的保护级别,参数不会强制转换为IList , ICollection或IEnumerable 。 我怎样才能迭代param的项目?

WPF TreeView:如何使用类似于资源pipe理器中的圆angular来select项目的样式

在WPF TreeView中选定的项目有一个深蓝色的背景与“尖锐”的angular落。 今天看起来有点过时了: 我想改变背景看起来像在Windows 7的资源pipe理器(有/无焦点): 我到目前为止所尝试的并不是去掉原来的深蓝色背景,而是在它的顶部绘制了一个圆形边框,以便在边缘和左侧看到深蓝色 – 很难看。 有趣的是,当我的版本没有重点,它看起来很不错: 我想避免重新定义这里或这里 显示的控制模板。 我想设置所需的最小属性,使选定的项目在资源pipe理器中看起来像。 另一种select:我也很高兴有焦点的选定的项目看起来像我现在没有焦点。 当失去焦点时,颜色应该从蓝色变为灰色。 这是我的代码: <TreeView x:Name="TreeView" ItemsSource="{Binding TopLevelNodes}" VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling"> <TreeView.ItemContainerStyle> <Style TargetType="{x:Type TreeViewItem}"> <Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" /> <Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" /> <Style.Triggers> <Trigger Property="IsSelected" Value="True"> <Setter Property="BorderBrush" Value="#FF7DA2CE" /> <Setter Property="Background" Value="#FFCCE2FC" /> </Trigger> </Style.Triggers> </Style> </TreeView.ItemContainerStyle> <TreeView.Resources> <HierarchicalDataTemplate […]

WPF Datagrid设置选中的行

如何使用Datagrid.SelectedItem以编程方式select行? 我首先必须创build一个IEnumerable的DataGridRow对象,并将匹配的行传递给这个SelectedItem属性,或者我该怎么做? 编辑: 在select行之前,我需要首先将第一列单元格的单元格内容与TextBox.Text匹配。

在列表框中select一个文本框项目不会更改列表框的选定项目

我有一个wpf列表框,显示一个文本框列表。 当我点击文本框时,列表框select不会改变。 我必须单击文本框旁边的select列表框项目。 是否有一些属性,我需要设置文本框转发点击事件到列表框?

在DataGrid WPF中获取选定的行项目

我有一个DataGrid ,绑定到数据库表,我需要获取DataGrid中选定行的内容,例如,我想在MessageBox显示所选行的内容。 DataGrid例子: 所以,如果我select第二行,我的MessageBox必须显示如下: 646 Jim Biology 。

SelectedItem,SelectedValue和SelectedValuePath之间的差异

以下几点有什么区别: 的SelectedItem 的SelectedValue SelectedValuePath 所有这些依赖属性都是在Selector类中定义的。 我经常混淆SelectedItem与SelectedValue和SelectedValue与SelectedValuePath 。 我想知道它们之间的区别,也是什么时候使用它们,特别是SelectedValue和SelectedValuePath 。 请用一些简单的例子来解释它们的用法 。

数据绑定到WPF Treeview中的SelectedItem

我怎样才能检索在WPF树视图中选择的项目? 我想在XAML中这样做,因为我想绑定它。 你可能会认为它是SelectedItem但显然不存在是只读的,因此不可用。 这是我想要做的: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> 我想将SelectedItem绑定到我的模型上的一个属性。 但是这给了我错误: “SelectedItem”属性是只读的,不能从标记中设置。 编辑:好的,这是我解决这个问题的方法: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource HoofdCLusterTemplate}" SelectedItemChanged="TreeView_OnSelectedItemChanged" /> 并在我的xaml的codebehind文件中: private void TreeView_OnSelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { Model.SelectedCluster = (Cluster)e.NewValue; }