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()
{
}
}