问题标签 [itemsource]

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 投票
1 回答
68 浏览

c# - 当我将数据表对象发送到分页类方法时出现错误消息“源不包含 DataRows”

我有一个带有 DataGrid 的用户控件。自从用户控件类中的 DataGride 分页函数以来,一切都很好。我决定将分页函数移到一个类中。这是我的代码

在 UserControl 的类中,我使用构造函数实例化 Pagenation 类的对象,该构造函数采用分页所需的所有变量。

问题是我仍然收到此错误消息!

源不包含 DataRows 并且错误指向此行中的 refreshDataGrid 方法

请注意,函数 refreshDataGrid 中的消息框显示我有 50 行。

0 投票
1 回答
55 浏览

list - wpf DataGrid设置itemsource列表

I have a problem with DataGrid in wpf

this is a class :

class Superviser
    {
        public long Id = 0;
        public string name = "";
        public string

I have a problem with DataGrid in wpf

this is a class :

and this is a function that build a list of this class object

and I use this code to set this list in datagrid

but when run program datagrid is empty !

tip : The list is not empty.

Where is the problem?

How do I display this list on DataGrid?


mongojs driver not connecting to mongodb

i have been trying to connect to my local mongodb using mongojs package but its not connecting at all. i have my mongo service running on http://127.0.0.1:27017/ and below is my code :

i have set event on connect to log if the connection is established but nothing is showing up.do you i could use mongoose or some other packages if it doesnt work at all?

0 投票
0 回答
71 浏览

wpf - 带有 ObservableCollection 的菜单的纯 XAML?

这是我的视图模型:

我想用Persons我的所有这些对象创建菜单List

所以XAML我只是创建这个:

背后的代码

但是正如您所看到的,这看起来很丑陋,所以我的问题是纯粹的XAML方式来做到这一点,以及bind所有我object的所有属性?

更新

所以解决方案对我来说很好,但我只有一个问题:

我有Style我正在使用的,但我不能使用这个Menu.ItemContainerStyle

我该如何解决这个问题?(请注意,我有另外几个不同Menus的,我用这个Style,但我只需要Command这个Menu

0 投票
0 回答
49 浏览

c# - 数据绑定时防止数据网格中的重复

经过一些测试后,我用这种方式来处理我的数据网格。dgVariedad_CellEditEnding使用该函数nombreVariedadDisponible(txtBoxTemporal.Text)检查新值是否已存在List<Variedad> variedades并且它是否有效。问题是该值不会插入到数据库中,而是会添加到 datagrid 控件中,我找不到取消控件中新行的方法。

我在 mysql 上的表有 3 个字段:

  1. int codigo(主键,自动递增)
  2. string Nombre(唯一)字符
  3. char Eliminado-> Eliminado (Deleted) with values (F = false and V = true)

这是我检查值是否已经存在的方法。

0 投票
1 回答
123 浏览

wpf - 隐藏 WPF 中的列后清除 DataGridTemplateColumn 中的组合框

我创建了简单DataGridTemplateColumn的包含组合框。我为Visibility整列设置了绑定,也为ItemSource和设置SelectedItem了绑定ComboBox(我需要ItemsSource为不同的行设置不同的绑定)。一切正常,直到我隐藏该列。之后(并再次显示),它们ComboBoxes是空的,但 getterItemsSourceSelectedItembinding 返回良好的值。当我调用绑定的 setter 时SelectedItem,以前的值是正确的,并且新值显示在ComboBox. 所以一切都是正确的,但是为什么在隐藏列之后组合框被重置,即使数据ViewModel也是正确的并且没有任何改变:

我的视图模型:

ComboBoxes隐藏(和显示)列后重置的屏幕截图。我知道隐藏是问题所在,因为感叹号显示在隐藏之后:

隐藏(和显示)列后重置组合框

任何想法?谢谢。

0 投票
1 回答
44 浏览

listview - Xamarin 将 ItemSources 设置为不同 dll 中的列表

我有一个 Xamarin 项目。我在 GameBrain.dll (我与 WPF 项目共享的普通 C# dll)中有我的逻辑,在那里我有一个public static List<Puzzle> Puzzles

然后我有 Xamarin 表单项目,我的视图如下所示:

我得到Syntax for x:Static is [Member=][prefix:]typeName.staticMemberName引用我的列表的正确语法是什么???

0 投票
1 回答
176 浏览

c# - 将项目动态添加到网格 WPF

我有以下“网格”:

我还有以下UserControl项目集合:

我想动态添加FrameViewer到我的屏幕,使其看起来像附加的图像:在此处输入图像描述

目前我看到它们像这样垂直排序:在此处输入图像描述

我能够使用“网格”并在 中添加了一个StackPanelItemSource但随后它们都按标题的长度调整大小,并附加到Grid

我在这里想念什么?我错过了什么?

0 投票
2 回答
188 浏览

wpf - 在 WPF 中,我想根据组合框选择动态设置 itemsource

我的视图中有一个Slider和一个Combobox。我的 ViewModel 中有 2 个属性。基于组合框的选择,我想将任何一个属性绑定到value滑块的。

我想将Slider value绑定到XValueYValue取决于 ComboBox 的选择

0 投票
1 回答
43 浏览

wpf - 为什么 ComboBox 项目在被选中后会在 DropDownBorder 中缩小?

我有一个ComboBox我绑定ItemsSource到枚举集合和相同枚举类型的一个SelectedItemDependencyProperty到目前为止没有问题。现在我想显示一个绘图(与枚举集合的每个值相关联)而不是文本。我的想法是使用转换器将值转换为绘图(反之亦然),使用资源标签。

在 MainWindow.xaml

在 MainWindow.cs

在 App.xaml 中

此时,一旦从下拉列表中选择了一个元素,它就会变小​​并且不再可见。

有什么建议么?

0 投票
0 回答
26 浏览

c# - 有没有办法为 MenuItem ItemSource 的前 10 个项目分配 InputGestureText?

我正在尝试创建一个模板,该模板将为 MenuItem 的 ItemSource 的前 10 个项目的 InputGestureText 分配静态值,或者在事件触发后从代码隐藏中执行此操作,但我没有运气尝试获得实际的 MenuItem 对象。

我一直在测试从 MenuItem 触发的不同事件,但是每次我尝试遍历 MenuItem 的 Items 属性时,我都会获取字符串对象而不是 MenuItem 对象,我想要为它的 InputGestureText 分配一个值。

这是上下文菜单的 XAML:

我尝试的源代码:

基本上前 10 个项目将被分配从 F1 到 F10 的 InputGestureTexts。

编辑

这不是指定帖子的副本的原因是因为那里的用户正在使用静态创建的 MenuItems,而这里它是从 ItemSource 加载的,它可以动态更改从集合中添加或删除的给定事件。