Here's another easy XAML question for you guys:
I can populate a 'complex' list okay in XAML like:
<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>
But in the case of:
public class FileNames : List<string> { }
...how are the strings added?
<local:FileNames x:Key="fileNames"> ??? </local:FileNames>
BTW You may recongnise the example, adapted from "Programming WPF" by Chris Sells.
Thanks for your help!
Answers. 1) You want to use ObservableCollections instead of ArrayLists. Then the UI controls will be automatically notified of changes to the underlying objects. 2) (Rhetorical question) Why are you defining these options in the xaml?
<ListView. View> <GridView> <GridViewColumn Header="Employee ID" DisplayMemberBinding="{Binding Path=EmployeeID}"/>
<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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With