How to access MyProject.MySettings.Default.SomeSetting from xaml?
- by Shimmy
I have defined a StringCollection in the Project Settings.
I want to use the values in a ComboBox.
Is there a way to access it xamly?
I tried:
<CollectionViewSource Source="{x:Static src:MySettings.Default.MyCollection}" />
<CollectionViewSource x:Key="RoomSections"
Source="{x:Static src:MySettings.Default.RoomSections}" />
*src is the xmlns of the project
It says: "Type src:MySettings.Default was not found".
The thing is that MySettings is a class that offers a Default property which is a thread-safe instance of MySettings, I really want to get the collection from the Default property and not by instantiating a new on.
Is there other ways I am not aware of, maybe ObjectDataProvider can access static objects?
I thought, maybe I can make in the App.xaml a global resource that return MySettings.Default which is an instance of the MySettings class, and then access all its properties, I will try that out, but I prefer the easy way.