具體控制我有一個包含不同類型的對象的列表:特定數據類型
List<object> myList = new List<object>();
DateTime date = DateTime.Now;
myList.Add(date);
int digit = 50;
myList.Add(digit);
myList.Add("Hello World");
var person = new Person() { Name = "Name", LastName = "Last Name", Age = 18 };
list.ItemsSource = myList;
public class Person
{
public string Name { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}
我希望看到他們在ListBox
與不同類型的控件。例如:DatePicker
爲DateTime
,TextBlock
爲string
,TextBox
爲Person
的名字和姓氏...
是否有可能做XAML
這個任務?
幫助讚賞。
是的,這是可能的,使用DataTemplateSelector:http://tech.pro/tutorial/807/wpf-tutorial-how-to-use-a-datatemplateselector –
@FlorianGI這是完全不需要的,並涉及不必要的代碼。 –