MainWindow :
<Window x:Class="WpfApplication4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication4" Title="MainWindow" Height="350" Width="525"> <StackPanel> <ComboBox ItemsSource="{Binding List, Source={x:Static local:Configuration.Instance}}"></ComboBox> </StackPanel>
Configuration File :
public class Configuration { // Singleton private static Configuration _instance; public static Configuration Instance { get { if (_instance == null) _instance = new Configuration(); return _instance; } } public IEnumerable<string> List { get { return new List<string>() { "toto 1", "toto 2" }; } } public Configuration() { } }