我想在现有的WPF DataGrid中添加一个“放置”区域,放在列标题的上面。在该区域中,我希望允许用户删除表示要分组的列的列标题,并通过从该区域中删除这些列来取消分组。SyncFusion和其他商业网格提供了这种功能,但我需要自己来做。
我的方法包括提取数据网格的ControlTemplate,根据我的需要修改它,然后创建一个从DataGrid派生的新控件,该控件在其generic.xaml中定义此ControlTemplate。在大多数情况下,这是有效的,但必须有更好的方法,不是吗?
我正在寻找一种使用附加属性的方法,但不知道如何将新的"drop“区域插入现有控件的Visual T
我制作了一个控件库和两个用户控件。
userControl_1 contains a Panel and an ImageList that I have "loaded" with
images in design time.
userControl_2 contains a PictureBox
我已经将userControl_1放在了windows窗体上。在userControl_1中,userControl_2放置在面板区域上。
目标是从imageList中选择一个图像,并用pictureBox显示它,如下所示:
nameOfPictureBox.Image = na
我似乎已经在论坛上发表了很多关于这个话题的帖子/回复,但我并没有接近解决方案。
我将一个重复的数据结构从DB加载到事件处理程序中的UpdatePanel控件中。重复次数会有所不同,因此所有控件都会动态创建并添加到容器面板中。用户能够编辑数据,所以我还动态地创建了验证器控件(RegularExpressionValidator)
问题出在设置验证器的ControlToValidate属性时。无论我如何设置,我都会从服务器得到Unable to find control id '...' referenced by the 'ControlToValidate' p