Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to Populate a List<string> in XAML?

Tags:

.net

wpf

xaml

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!

like image 929
MrGreggles Avatar asked Oct 02 '09 06:10

MrGreggles


People also ask

How do I create a list in XAML?

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?

How do I bind a list in WPF?

<ListView. View> <GridView> <GridViewColumn Header="Employee ID" DisplayMemberBinding="{Binding Path=EmployeeID}"/>


1 Answers

<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> 
like image 190
Kent Boogaart Avatar answered Sep 22 '22 20:09

Kent Boogaart