问题标签 [listboxitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1211 浏览

silverlight - 您可以在silverlight 中为listboxitem 背景设置渐变画笔吗?

我正在寻找一种将渐变画笔设置为列表框项目背景的方法。我定义了一个 DataTemplate 并指定了一个渐变画笔,但它始终显示为列表框背景(即它从不显示为渐变画笔)。

我已经能够设置列表框本身的背景,并且可以使用“setter”对象将列表框的背景设置为标准颜色……但这些都不是我所追求的。

我真的希望每个列表项的背景都是渐变画笔。

下面是我构建的数据模板。

有什么想法吗?

0 投票
5 回答
10911 浏览

wpf - 当子 TextBox 聚焦时设置 ListBoxItem.IsSelected

我有一个典型的 MVVM 场景:我有一个绑定到 StepsViewModel 列表的 ListBox。我定义了一个 DataTemplate,以便将 StepViewModels 呈现为 StepViews。StepView 用户控件有一组标签和文本框。

我想要做的是在文本框获得焦点时选择包装 StepView 的 ListBoxItem。我尝试使用以下触发器为我的文本框创建样式:

但是我收到一条错误消息,告诉我 TextBoxs 没有 IsSelected 属性。我现在知道了,但目标是一个 ListBoxItem。我怎样才能让它工作?

0 投票
1 回答
7950 浏览

c# - 在 WPF 中配置 ListBox,这样我就可以在不按住 CTRL 键的情况下选择多个项目

我有一个允许用户选择多个项目的列表框。通常用户可以通过按住 CTRL 键并单击他或她想要选择的项目来做到这一点。

是否可以配置此列表框,以便用户在选择项目时不必按住 CTRL 键?这样他或她将只需单击该项目(不持有任何东西)并且该项目将被选中(如果之前已选中则取消选中)?

谢谢

0 投票
1 回答
336 浏览

silverlight - 如何根据绑定值更改列表项的视觉样式?

我有一个列表框(这里是 xaml):

我想要做的是让列表框中的每个项目具有 3 个背景之一(如果 IsPrimary = true 的值是绿色,如果 EndDate 值为空,则为橙色,如果 EndDate 值不为空,则为灰色。

有没有办法对列表框项目进行模板化,以便它们评估绑定项目以确定视图状态或让每个列表框项目绑定到我可以为我的视图模型中的每个项目设置的值?

谢谢你的帮助。

0 投票
3 回答
8983 浏览

wpf - 如何同时使用 IsKeyboardFocusWithin 和 IsSelected?

我有一个为我定义的样式,当它为 TrueListBoxItems时,触发器可以设置背景颜色:IsSelected

即使在ListBoxListBoxItem失去焦点时,这种风格也会保持选定的项目,这在我的情况下是绝对必须的。问题是我还希望在ListBoxItemTextBox的一个孩子集中注意力时选择 。为了实现这一点,我添加了一个触发器,当为IsSelected真时设置IsKeyboardFocusWithin为真:

当我添加此触发器时,当焦点位于 child 时选择了 Item TextBox,但第一个行为消失了。现在,当我在 外部单击时ListBox,该项目被取消选择。

我怎样才能保持这两种行为?

0 投票
1 回答
2930 浏览

php - 如何从列表框中选择一个值?

我有一个这样的列表框,列表框是从数据库中填充的

这些值列在列表框中....但问题是当我选择一个项目时,它是高高的,但没有真正选择它为什么如此

0 投票
1 回答
447 浏览

xaml - 如何在 Xaml 中使用工具提示创建 RadioButtions 绑定列表?

我想创建一个逻辑相关的 RadioButtons 列表。RadioButtons 绑定为 MVVM 使用。每个 RadioButtons 上都有 ToolTips。

0 投票
1 回答
5175 浏览

wpf - ControlTemplate 中的 DataTrigger 不更新

我有一个绑定到 CustomerViewModel 对象列表的 ListBox,每个都有两个依赖属性:
-名称(字符串)
-描述(字符串)
-IsVisible(布尔)

(IsVisible 属性默认为 True,可通过 CustomerViewModel 上的 ToggleVisibility 命令反转)

我想在边框控件的右侧显示名称和描述,即当 IsVisible 属性为 True 时具有透明背景,当为 False 时具有绿色背景。

我的问题是下面代码的 DataTrigger 部分不能按我想要的方式工作,因为当 IsVisible 更改时不会触发 Setter 部分。

我究竟做错了什么?

这是我的代码:

更新:
正如 Goblin 所指出的,DataTrigger 确实缺少 TargetName="visibilityColumn"。

然而 - “真正的”问题是,这一行:

可检查的 MenuItem 在 IsChecked 属性上有一个 TwoWay 绑定模式,所以我实际上两次反转 IsVisiblity - 通过数据绑定和通过 ToggleVisibility 命令...哎呀 :)

0 投票
1 回答
349 浏览

wpf - 如何使 ListBoxItem 的内容可复制?

如何使 ListBoxItem 的内容可复制?不可编辑。

0 投票
2 回答
599 浏览

c# - Silverlight 中 ListBoxItem 中的访问按钮

嘿大家。我是 Silverlight 的新手,想访问属于 ListBoxItem 的按钮控件。但是,我不太确定如何执行此操作。我的 XAML 是:

如何从代码隐藏中访问“btnInfo”?

谢谢你的帮助