2010-09-29 6 views
0

ApplicationSetting: RenameSettings - System.Collections.Specialized.StringCollection - Utilisateur - * mur de texte »WPF StringCollection + TextBox

<Application x:Class="app.App" 
     ... 
     xmlns:properties="clr-namespace:app.Properties" 
     StartupUri="MainWindow.xaml"> 
    <Application.Resources> 
     <properties:Settings x:Key="Settings" /> 
    </Application.Resources> 
</Application> 

<Window x:Class="app.MainWindow" 
     ... 
     xmlns:p="clr-namespace:app.Properties" 
     Height="{Binding Source={StaticResource Settings}, Path=Default.Height, Mode=TwoWay}" MinHeight="300" 
     ... 
     > 

    <Window.Resources> 
     <p:Settings x:Key="settings" /> 
    </Window.Resources> 

    <Grid DataContext="{StaticResource settings}"> 
     <Menu ... ... /> 
     <Label ... /> 
     <TextBox Margin="12,129,12,12" Name="textBlock1" 
      Text="{Binding Source={StaticResource Settings}, Path=Default.RenameSettings, Mode=TwoWay}"/> 
    </Grid> 
</Window> 

StringCollection ... Je voudrais qu'il se lier à une zone de texte, texte, Suivant des modèles similaires, j'ai vu ici et là:

J'ai essayé TextBox, TextBlock, Label (affiche seulement le mot "(Collection)") ... Comment puis-je lier élégamment ?

Répondre

1

Je suis un idiot ... Commuté à ListBox ItemsSource ...

<ListBox Margin="12,129,12,12" Name="textBlock1" 
      ItemsSource="{Binding Source={StaticResource Settings}, Path=Default.RenameSettings, Mode=TwoWay}"/>