정적 클래스에있는 정적 사전에 ComboBox의 ItemsSource를 바인딩하려고합니다. 내가 잘 작동 것 다음을 사용 WPF에서Bind Combobox Itemsource to Static Dictionary (Silverlight)
: LocaleHelper
클래스 이름이고 FriendlyNames
내가 바인딩하고자하는의 사전 속성입니다
ItemSource="{x:Static objectModel:LocaleHelper.FriendlyNames}"
.
그러나 Silverlight에서 x:Static
유형을 찾지 못했습니다.
누구든지 내게이 문제와 해결 방법을 설명 할 수 있습니까?
둘러 보았지만 자세한 설명을 찾을 수 없습니다.
죄송합니다. 간단한 문제인 경우 - 저는 Silverlight 및 WPF를 처음 사용합니다.
편집 : 실버 라이트는 정적 리소스를 지원하지 않는 것처럼 보입니다. 또한 사전은 속성 변경/지원을 업데이 트하지 않는 것 같습니다 DisplayMemberPath
& SelectedValue
그래서 내 viewmodel에서 필드로 사전을 가지고있는 것도 옵션이 아닌 것 같습니다.
자리에, 감사합니다 : 당신이
Key
을 선택하는 콤보를 사용하고의Value
사전의KeyValuePairs
을 표시 할 가정. – CreativeAbyss