问题标签 [childcontrol]
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.
wpf - 每当 ListView 子控件获得焦点时,如何更新 ListViewItem.SelectedItem?
如何更新焦点ListView.SelectedItem
内的子控件何时ListView
获得焦点?
列ListView
中有子控件的GridView
行。ListView.SelectedItem
当任何行中的任何子控件具有键盘焦点时,我想更新绑定属性。如果这可以完全在.xaml
文件中完成,而不必求助于代码隐藏,那就太好了。
delphi - 如何在 onMouseDown 事件中获取鼠标光标下的控件?
我有一个 TGridLayout ,其中填充了Firemonkey HD Application中的一些图像。在 gridLayout 的 onMouseDown 事件中,我想获取用户单击的图像对象,但我只有鼠标坐标。
为每个图像实现 onMouseDown 事件不是一种选择,因为如果从网格布局中删除图像,则会留下空白空间。在这种情况下,我还想知道用户是否点击了这个空白区域。
Firemonkey 中是否有某种“getChildAtPos”或“FindVCLWindow”模拟?
谢谢!
.net - 向子控件添加属性
如果您在 .Net 中有一个容器,是否可以向添加到该控件的任何子项添加属性?
TableLayoutPanel 似乎可以做到这一点,如果你添加一个控件,比如一个面板,该控件有新的属性,单元格、列、行、colSpan、RowSpan。如果将控件移动到另一个面板,或者只是在 TableLayoutPanel 之外,属性就会消失。
这是如何实现的?
asp.net - asp.net 中的子控件事件
我的结构如下repeater1->datalist->repeater2
这里的孩子是repeater2,它的父母是datalist,它的父母是repeater1。
如何获取repeater2控制事件,因为它直接是孩子我无法获取任何事件。
在这里,我想要链接按钮单击事件,无论如何我都找不到这样做
apache-flex - 根据 mx:List 中的选择更改 mx:Image 中显示的图像
当我选择 时mx:List
,如何使mx:Image
显示成为所选项目?
wpf - WPF MenuItem 子控件宽度小于父菜单项
如下代码所示,上下文菜单有四个菜单项一、二、三和四。MenuItem 3 在列表框中嵌入了子项,它们是 test1、test2 和 test3。test1 test2 和 test3 的宽度小于父项(即 menuitem 或 submenuitem)。如何使宽度拉伸到父级的宽度。
谢谢
c# - 从 MainWindow 的 PreviewKeyDown 将 WPF 键盘事件路由到子 DataGrid
我有一个带有几个单行文本框和一个 DataGrid 的窗口(Windows8 上的 .Net 4.5)。
我想将导航事件(Up/Down/PgUp/PgDn 等)路由到网格,无论哪个控件具有焦点。
我尝试在主窗口中覆盖 PreviewKeyDown,如下所示:
问题是我得到了 StackOverflowException 因为事件不断反映到Window_PreviewKeyDown
.
我尝试了以下 [ugly] 解决方法:
我宁愿用 替换if ( bEventRaised )
,if ( sender == myDataGrid )
但是,发件人始终是主窗口。
尽管如此,这让我更进一步。我现在可以看到键盘事件到达myDataGrid.PreviewKeyDown
,但仍然 - 该事件不会在 myDataGrid 中触发。
我很想得到一些帮助来理解我做错了什么,或者是否有不同的方式将事件路由到子 DataGrid。
谢谢。
vb.net - 在具有鼠标位置的面板中获取面板
我一直在寻找这个东西......它应该可以工作但它不是。一定有什么我不明白或我遗漏的东西。这是一个非常简单的问题,但我似乎无法解决它。
如图所示,我得到了 Panel1 和 Panel2。
我想在 Panel1 MouseLeave 事件中鼠标悬停在 Panel2 上时捕捉。我的代码是这样的:
我成功地进入了第一个 if,但是 For Each 中的第二个 if 永远不等于 true。所以我想也许第二个面板有问题,所以我尝试为 Panel2 MouseLeave 放置相同的代码,但它工作得很好。
我真的需要这段代码来解决我遇到的一个大的控制闪烁问题。
c# - 将自定义控件绑定到父数据上下文属性
我已经尝试了许多类似问题提出的解决方案,但似乎仍然无法正常工作。
我有一个名为 LayoutView 的自定义 TabControl(见下文 XAML)它使用一个名为 LayoutViewModel 的视图模型(见下文,{不包括转换器})
设计器本身显示良好(见下图)我的问题是如何将正确的 DataContext 注入自定义控件。我尝试添加一个 LayoutViewModel 属性主视图模型并引用它,但我得到的只是一个空白屏幕/控件。
我怀疑这可能与在自定义 TabControl 中设置 DataContext 有关,但如果我将其删除,事情就会大错特错。
有人可以告诉我正确的方法来做到这一点。
干杯杰夫
主控
自定义选项卡控件
它的视图模型