<ItemsControl x:Name="ic" Background="Blue" Margin="0,0,0,0"/>
public override void OnApplyTemplate()
{
base.OnApplyTemplate();
ItemsControl ic = this.GetTemplateChild("ic") as ItemsControl;
if (ic != null)
{
Binding b = new Binding("TestCollection");
b.Source = this;
ic.SetBinding(ItemsControl.ItemsSourceProperty, b);
}
}
另据 chart的pieseries的itemsource的绑定
Binding mtempBind=new Binding();
mtempBind.Source= GetSource(ref Team, "Name", DistictName);
mtempBind.Converter=new CountItemValueConverter();
PieSeries.SetBinding(PieSeries.ItemsSourceProperty, mtempBind);