【发布时间】:2019-04-08 07:46:29
【问题描述】:
我有这个 XAML 代码:
<Window.Resources>
<x:Array x:Name="arrayXAML" x:Key="WordList" Type="sys:String">
<sys:String>Abraham</sys:String>
<sys:String>Xylophonic</sys:String>
<sys:String>Yistlelotusmoustahoppenfie</sys:String>
<sys:String>Zoraxboraxjajaja</sys:String>
</x:Array>
</Window.Resources>
我知道我可以通过c#的这两行来访问这个数组:
Object res1 = this.Resources["WordList"];
wordList = this.FindResource("WordList") as string[];
但是如果我想以编程方式向 x:Array 添加一个新字符串呢?
我尝试过:arrayXAML.Items.Add("hello");,但是当我使用如上所示的“FindResource”时它似乎不起作用。有没有办法向这个数组添加项目?
【问题讨论】:
-
你可以改用 observablecollection social.technet.microsoft.com/wiki/contents/articles/…