如何在wpf列表框中更改前景文本颜色(不是所选文本或选择的背景)? 比方说,例如,我想把所有字母“a”项目设为绿色,所有字母“b”项目为红色等等? 我如何以编程方式执行此操作,因为我在c#中添加它们? 所有我能找到的是人们发布有关更改所选文本的内容,我想更改前景文本的颜色,使其看起来更有条理。 另外,为什么stackoverflow会给我这个问题带来问题? 说“不符合质量标准”的问题。 我认为这是一个完全合法的问题。 什么filter被置于这个问题上,使其不符合任何标准? 我希望这样做: string[] pics= Directory.GetFiles(@”C:\\”, “*.jpg”); foreach (string pic in pics) { CHANGE THE FOREGROUND COLOR TO RED lbxFileList.Items.Add(pic); } string[] vids= Directory.GetFiles(@”C:\\”, “*.mpg”); foreach (string vid in vids) { CHANGE THE FOREGROUND COLOR TO GREEN lbxFileList.Items.Add(vid); }
我有一个ListBox,它由Silverlight 3.0中的Multiple SelectionMode中的网格项组成。 当我使用ListBox.SelectedIndex时,它只返回选中的第一个项目。 我希望能够看到所有选定的项目,以便它将返回所有选定的项目索引,例如; 2,5和7等 有帮助吗? 干杯, Turtlepower。
我已将Interaction.Triggers设置为ListBox,并在发生’SelectionChanged’事件时执行相应的TargetedTriggerAction,如下所示。 但我的要求是我需要将Interaction.Triggers设置为ListBoxItem的’PreviewMouseDown’事件(注意:ListBox通过ItemsSource填充)
我怎么知道ListBoxItem是Wpf的ListBox集合的最后一项(在ItemContainerStyle还是在ItemContainer的模板中)? 那个问题是因为我需要知道一个项目是否是以其他方式显示它的最后一个项目。 例如:假设我想显示以分号分隔的项目,但最后一项: a; b; c 使用ccs选择器在html和ccs中很容易做到这一点。 但是,我怎么能在Wpf中做到这一点?
ObservableCollection正在发生一些奇怪的事情。 我有以下代码: private readonly ObservableCollection _display; private readonly ListBox _box; private void TransferToDisplay() { double elementsHeight = 0; _display.Clear(); for (int i = 0; i _box.ActualHeight) { _display.RemoveAt(_display.Count – 1); break; } } MessageBox.Show(elementsHeight.ToString()); } private double CalculateItemsHeight(int index) { ListBoxItem lbi = _box.ItemContainerGenerator.ContainerFromIndex(index) as ListBoxItem; return lbi != null ? lbi.ActualHeight : 0; } […]
我知道: String test = “test”; ListBox.Items.Add(test); 要么 String test = “test”; int index = 1; ListBox.Items.Insert(index, String); 在ListBox中添加String,但我想插入ListBoxItem,如何? 以前我学到了 var contentToString = (String)ListBoxItem.Content; 只是将ListBoxItem转换为String,但我无法将String转换为ListBoxItem
我是Windows Phone 8.1的XAML的新手,并且遇到了一些麻烦 使Stackpanel可点击 单击时折叠项目 到目前为止我的工作看起来像这样: 和守则(请纠正我,如果有重大缺陷): 此代码稍后将包含在ListBox其中包含Image,Entry 1和绑定的简短描述: // the code above 所以我的问题是:每当我点击它时,我怎样才能在ListBox对每个Item进行漂亮的展开/折叠? 非常感谢你提前。
在我的WPF程序中,我有一个ListBox控件: 如何访问ListBoxItems Visibility属性? 我的代码不起作用: mailsListBox.Items[1].Visibility = Visible;
嗯,嗯,这意味着一些线条应该是两行的。 我的老板认为这是一个更简单的解决方案,比限制显示的文字以适应宽度而不喜欢水平滚动条> _ <