我有ControlTemplate
控件,它是x:Name="MyControlTemplate"
。它包含ListBox
x:Name="MyListBox"
。
然后在我的XAML
代码中我有:
<ContentControl Template="{StaticResource MyControlTemplate}" x:Name="MyContentControl"/>
我需要在ItemsSource
MyListBox
代码中将C#
属性分配给MainPage.xaml.cs
。
我该怎么做?
答案 0 :(得分:0)
首先,您需要找到列表框,然后才设置属性。
ListBox listBox = (ListBox) MyContentControl.Template.FindName("MyListBox", MyContentControl);
listBox.ItemsSource = new List<string>() { "1", "2", "3" };