我有一个ListBox绑定(bind)到一个字符串列表。我想在TextBox中输入文本时过滤列表。我该怎么做?publicvoidListLoad(){ElementList=newList();//creationalistofstringsElementList.Add("1");//addaitemofstringElementList.Add("2");//addaitemofstringDataContext=this;//setthedatacontext}我将它绑定(bind)在XAML中:ItemsSource="{BindingElementList}"
我有4个服务器端ListBox控件。所有这些都将其Enabled属性设置为false,但在呈现时它们肯定是启用的。它们都是多选的。这些没有数据绑定(bind)或触摸它们背后的任何代码。下面是所有这些的标记(保存ID)。我正在使用IIS6运行.NETFrameworkv4。这是运行时生成的标记: 最佳答案 我找到了一个解决方案。在web.config部分,您必须添加.在Asp.net4.0中,任何不接受特定用户输入(文本框或密码)的控件都不会使用disabled="disabled"呈现。Control.Enabled=false时的
我有一个文件列表,它们的名称在列表框中,它们的内容存储在SQL表中,我希望我的应用程序的用户能够在列表框中选择一个或多个文件名并将它们拖到桌面,在桌面上生成实际文件。我找不到有关如何执行此操作的任何文档。任何人都可以解释或指出解释吗?稍后添加:我已经能够通过处理DragLeave事件来完成这项工作。我在其中使用选定的名称和从SQLServer中提取的内容在临时目录中创建了一个文件。然后我将文件的路径放入对象中:varfiles=newstring[1];files[0]="fullpathtotemporaryfile";vardob=newDataObject();dob.SetDa
我正在尝试通过CTRL+C将标准WPF列表框选择的项目(显示的)文本复制到剪贴板。有什么简单的方法可以实现这一目标。如果它适用于应用程序中的所有列表框……那就太好了。提前致谢。 最佳答案 因为你在WPF中所以你可以尝试附加的行为首先你需要一个这样的类:publicstaticclassListBoxBehaviour{publicstaticreadonlyDependencyPropertyAutoCopyProperty=DependencyProperty.RegisterAttached("AutoCopy",typeof(
它似乎使用Windows设置中的默认颜色,默认情况下为蓝色。假设我想将其永久更改为红色。我正在使用Winforms。提前致谢。 最佳答案 您必须覆盖Drawitem事件并设置DrawMode属性为DrawMode.OwnerDrawFixed检查这个样本privatevoidlistBox1_DrawItem(objectsender,DrawItemEventArgse){if(e.Index 关于c#-如何更改列表框选择背景颜色?,我们在StackOverflow上找到一个类似的问题
我目前正在使用WindowsPhone8,我创建了一个带有Ellipse的列表框来显示图像。现在我想在用户选择ListBox中的任何项目时更改它的描边颜色。我的ListBoxXAML代码及其DataTemplate如下数据模板我知道如何更改整个列表项的前景,但我不知道如何更改椭圆描边颜色。要更改ListBox的前景色,我实现了以下代码 最佳答案 您可以将INotifyPropertyChanged实现到您的模型中并添加publicclassModel:INotifyPropertyChanged{privatebool_isSele
我在我的应用程序中使用ListBox。ListBox有两列。我想为列制作标题。是布局当ListBox中的几项全部显示OK时。但是当列表中的元素很多时——ListBox中的垂直滚动条是可见的。然后是标题并跨列宽度移动。如何对齐列和标题的宽度? 最佳答案 WPF只是为此目的提供了一些属性。您需要使用SharedSizeGroup和Grid.IsSharedSizeScope属性:请查看Grid.IsSharedSizeScopeAttachedPropertyMSDN上的页面以获取更多信息。
当从ListBox中选择ListBoxItem时,我试图更改它的控件模板。为此,我打算从ListBox本身获取选定的ListBoxItem,并在其上设置控件模板。我将如何去做这件事?我试过SelectedItem并返回ListBoxItem中的绑定(bind)对象。 最佳答案 您可以使用ItemContainerGenerator从绑定(bind)的项目中检索项目容器:objectselectedItem=listBox.SelectedItem;ListBoxItemselectedListBoxItem=listBox.Item
我正在尝试将字典的键绑定(bind)到列表框中的一行网格,并将字典的值绑定(bind)到网格的另一行。键的类型是Book,我写的一个类,值的类型是int。我想在网格中写入类的元素和整数值。你能帮我吗?我对确定itemsSource和要绑定(bind)的数据类型感到很困惑。谢谢你的帮助编辑:我忘了说我正在使用c#-wpf。=)我将字典作为itemsSource发送,并将字典指定为objectdataprovider标记中的类型,并尝试通过以下代码发送值(int):并且所选项目显示为[myNameSpace.Book,4]而不是只有4。BookListBox.ItemsSource=Lib
这一定很简单,但我卡住了。我有一个包含X项的列表框。每个项目都有一个文本描述(出现在列表框中)及其值(数字)。我希望能够使用项目的索引号获取项目的值属性。 最佳答案 应该是StringMyStr=ListBox.items[5].ToString(); 关于c#-通过索引获取列表框项的值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6504336/