Data binding Silverlight 4绑定和Silverlight绑定包装

Data binding Silverlight 4绑定和Silverlight绑定包装,data-binding,silverlight-4.0,Data Binding,Silverlight 4.0,我有一个表示容器的类和一个表示可以放入该容器的对象的类,还有一个显示该容器的用户控件和一个显示可以放入该容器的对象的用户控件,比如 public class MyContainer { public MyThing Thing1 { get { return thing1; } set { if (thing1 != value) { thing1 =

我有一个表示容器的类和一个表示可以放入该容器的对象的类,还有一个显示该容器的用户控件和一个显示可以放入该容器的对象的用户控件,比如

public class MyContainer
{
    public MyThing Thing1
    { 
        get { return thing1; }
        set
        {
            if (thing1 != value)
            {
                thing1 = value;
                OnPropertyChanged("Thing1");
            }
        }
    }
}


<UserControl x:Class="MyContainerControl"
    ...
    <Grid x:Name="LayoutRoot">
        ...
        <ctl:MyThingControl DataContext="{Binding Thing1}" />
        ...
    </Grid>
</UserControl>
公共类MyContainer
{
公众神话1
{ 
获取{returnthing1;}
设置
{
if(thing1!=值)
{
thing1=值;
不动产变更(“事项1”);
}
}
}
}