标签: children

Silverlight:查找布局中所有类型的控件

我正在寻找一种可靠的方法来构建一个包含在特定<Panel>派生控件中的<Type>控件列表 - 这包括那些直接子节点,以及那些是子节点的子节点等等.

最明显的方法是递归地执行:
添加列出<Type>的此控件的任何子项,然后为此控件的任何子项重复函数,该控件是<Panel>或descendant.

但是我担心这不会在树中找到所有控件 - 任何ContentControl也可能包含<Type>的控件,HeaderedContentControl或具有一个或多个子/内容属性的任何其他类似控件也是如此.

是否有任何方法可以对实际布局树执行搜索,以便可以找到没有特定父级的特定控件类型的任何实例?

.net silverlight controls children silverlight-3.0

7
推荐指数
1
解决办法
7703
查看次数

NHibernate保存/更新事件监听器:监听子对象保存

我有一个Area对象,它有许多SubArea子元素:

public class Area
{
    ...
    public virtual IList<SubArea> SubAreas { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

他将孩子映射为单向非反向关系:

public class AreaMapping : ClassMap<Area>
{
    public AreaMapping()
    {
        HasMany(x => x. SubAreas).Not.Inverse().Cascade.AllDeleteOrphan();
    }
}
Run Code Online (Sandbox Code Playgroud)

区域是我的聚合根.当我保存一个区域(例如Session.Save(区域))时,该区域被保存并且子SubAreas自动级联.

我想添加一个保存或更新事件监听器,以便在持久保存区域和/或子区域时捕获.比方说,我有一个区域,有5个SubAreas.如果我挂钩到SaveEventListeners:

Configuration.EventListeners.SaveEventListeners = 
    new ISaveOrUpdateEventListener[] { mylistener };
Run Code Online (Sandbox Code Playgroud)

当我保存区域时,Mylistener 仅针对区域被触发一次(SubAreas被忽略).我希望在事件监听器中捕获5个SubAreas.如果我挂钩到SaveOrUpdateEventListeners:

Configuration.EventListeners.SaveOrUpdateEventListeners = 
    new ISaveOrUpdateEventListener[] { mylistener };
Run Code Online (Sandbox Code Playgroud)

当我保存区域时,Mylistener根本没有被解雇.奇怪的是,如果我挂钩到SaveEventListeners SaveOrUpdateEventListeners:

Configuration.EventListeners.SaveEventListeners = 
    new ISaveOrUpdateEventListener[] { mylistener };
Configuration.EventListeners.SaveOrUpdateEventListeners = 
    new ISaveOrUpdateEventListener[] { mylistener };
Run Code Online (Sandbox Code Playgroud)

当我保存区域时,Mylistener被解雇11次:一次为该区域,每次SubArea两次!(我认为因为NHIbernate正在插入SubArea然后使用区域外键更新).

有谁知道我在这里做错了什么,以及如何让听众为每个区域和分区点燃一次

nhibernate events children event-listener event-handling

7
推荐指数
1
解决办法
1816
查看次数

什么是一个很好的编程语言来开始我的一年级儿子学习?

可能的重复:
如何让孩子进入编程
关于启动子编程的建议.

是否有一种非常简单的编程语言可以用来教我6岁儿子的编程,语法和逻辑概念?

children programming-languages

7
推荐指数
2
解决办法
9025
查看次数

Rails,删除子项而不删除父项使用:has_many

我有

class MyContainer < ActiveRecord::Base
  :has_many MyObjects, :dependent => :destroy
end
Run Code Online (Sandbox Code Playgroud)

我想删除MyObjects容器中的所有内容,而不必删除MyContainer.我的模型确实有:dependent => :destroy,但我不想删除和重新创建对象,因为它更慢.

这样的东西不起作用:

@obj = MyContainer.find_by_id(10)
@obj.my_objects.delete_all
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

children ruby-on-rails has-many

7
推荐指数
1
解决办法
1万
查看次数

计算div + childs中的<a>标签

我有一个关于jQuery的问题.我需要计算<a>div中的标签数量.现在可以通过使用来轻松完成$('.classOfDiv > a').size();.但我需要在classOfDiv的几个孩子中计算a.

防爆.

<div class="classOfDiv">
    <div class="div1">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div2">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div3">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
    <div class="div4">
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
        <a href="" class="link">Link</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

$('.classOfDiv > a').size(); 结果是12

可以这样做吗?

提前致谢!

html size jquery children count

7
推荐指数
1
解决办法
3511
查看次数

以编程方式在Button内添加图像

在WPF中:

<Button Width="24" Height="24" >
    <Image Source="pack://application:,,,/res/x.png" VerticalAlignment="Center"/>
</Button>
Run Code Online (Sandbox Code Playgroud)

我怎样才能在C#中模仿这个?我在Button类中找不到添加子项的任何方法.

c# wpf children button

7
推荐指数
1
解决办法
2万
查看次数

获取PHP中的所有扩展类

说我得到了一个类:

<?
class ObjectModel {
}
Run Code Online (Sandbox Code Playgroud)

我得到了一些其他课程:

<?
class SomeNewClass extends ObjectModel {
}

class SomeOtherNewClass extends ObjectModel {
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让Object(SomeNewClass和SomeOtherNewClass)基于ObjectModel类?

php children class

7
推荐指数
1
解决办法
4939
查看次数

获取具有ID的父元素的子元素的子元素

我需要使用带有javascript的id为"part1"的元素的子元素的子元素.所以基本上,我想要到span元素的第3个表的第3行,但我似乎无法让它工作:(

<span id = "part1">
<table> </table>
<table> </table>
<table>
    <tr> ... </tr> 
    <tr> ... </tr> 
    <tr> ... </tr> (get this row)
</table>
</span>
Run Code Online (Sandbox Code Playgroud)

javascript children

7
推荐指数
1
解决办法
5万
查看次数

jquery - 查找只包含文本而不包含任何其他html标记的元素

我需要用jquery检查一个锚元素只有文本,而不是任何其他标签(img,b)或其他任何东西.

<a href="">TV</a>
Run Code Online (Sandbox Code Playgroud)

应该找到,但是:

<a href=""><img /></a>
Run Code Online (Sandbox Code Playgroud)

要么:

<a href=""><span>TV</span></a>
Run Code Online (Sandbox Code Playgroud)

或者任何其他HTML标记都不应该找到.

我该怎么做呢?

提前致谢.

html tags jquery children contains

6
推荐指数
1
解决办法
3234
查看次数

如何从ListView获取所有子项(可见和不可见)?

我的问题类似于ListView getChildAt为可见子项返回null,但尽管搜索我找不到解决方案.

我有ListView一个Scroll.在ListView具有10个项目,其中7是可见的和3通过滚动隐藏.我还有一个外部方法(在适配器之外)必须从中获取所有的孩子ListView(例如使用getChildAt()).

我需要所有10个项目,但最后3个是null对象.我尝试过如下代码:

getListView().smoothScrollToPosition();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

我认为我不需要发布我的其余代码,因为描述说明了一切?

android children android-listview android-view

6
推荐指数
1
解决办法
1万
查看次数