如何在XAML中填充List <string>?</string>

时间:2009-10-02 06:45:29

标签: .net wpf xaml

这是你们的另一个简单的XAML问题:

我可以在XAML中填写“复杂”列表,如:

<local:People x:Key="family">
    <local:Person Name="The Babe" Age="45"/>
    <local:Person Name="Greggles" Age="41"/>           
    <local:Person Name="Elmo" Age=10"/>
</local:People>

但在以下情况下:

public class FileNames : List<string> { }

......如何添加字符串?

<local:FileNames x:Key="fileNames">
        ???
</local:FileNames>

BTW你可能会认识一下这个例子,改编自Chris Sells的“Programming WPF”。

感谢您的帮助!

2 个答案:

答案 0 :(得分:37)

<local:FileNames x:Key="fileNames" xmlns:sys="clr-namespace:System;assembly=mscorlib">
    <sys:String>One</sys:String>
    <sys:String>Two</sys:String>
    <sys:String>Three</sys:String>
</local:FileNames>

答案 1 :(得分:35)

来自MSDN

<x:Array Type="sys:String"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:sys="clr-namespace:System;assembly=mscorlib">
   <sys:String>Hello</sys:String>
   <sys:String>World</sys:String>
</x:Array> 

我想创建一个列表而不是一个数组就好了。