如何设置ControlTemplate的子项的属性?

时间:2015-02-20 11:14:50

标签: c# wpf xaml

我有ControlTemplate控件,它是x:Name="MyControlTemplate"。它包含ListBox x:Name="MyListBox"

然后在我的XAML代码中我有:

<ContentControl Template="{StaticResource MyControlTemplate}" x:Name="MyContentControl"/>

我需要在ItemsSource MyListBox代码中将C#属性分配给MainPage.xaml.cs

我该怎么做?

1 个答案:

答案 0 :(得分:0)

首先,您需要找到列表框,然后才设置属性。

ListBox listBox = (ListBox) MyContentControl.Template.FindName("MyListBox", MyContentControl);
listBox.ItemsSource = new List<string>() { "1", "2", "3" };