这是你们的另一个简单的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>
Run Code Online (Sandbox Code Playgroud)
但在以下情况下:
public class FileNames : List<string> { }
Run Code Online (Sandbox Code Playgroud)
......这些字符串是如何添加的?
<local:FileNames x:Key="fileNames">
???
</local:FileNames>
Run Code Online (Sandbox Code Playgroud)
顺便说一下你可以认识一下这个例子,改编自Chris Sells的"Programming WPF".
谢谢你的帮助!
Ken*_*art 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>
Run Code Online (Sandbox Code Playgroud)
Kon*_*man 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>
Run Code Online (Sandbox Code Playgroud)
我想创建一个列表而不是一个数组是相似的.