locked
ComboBox Binding TwoWay RRS feed

  • Вопрос

  • <ComboBox x:Name="FoldersSelecter" DisplayMemberPath = "DisplayName" SelectedValuePath="KnownFolders"                           SelectedValue="{Binding CurrentFolder, Source={StaticResource appSettings}, Mode=TwoWay}" />

    Вот такой простой combox не хочет отображать то что ему присвоенно, то есть когда страница загрузилась, setter вернул значение, а оно  не отобразилось

    public ContentFolder CurrentFolder
            {
                get
                {
                    var settings = ApplicationData.Current.RoamingSettings;
                    return settings.Values.ContainsKey("CurrentFolder") ? new ContentFolder(settings.Values["CurrentFolder"].ToString()) : _defaultCurrentFolder;
                }
                set
                {
                    if(value != null)
                        ApplicationData.Current.RoamingSettings.Values["CurrentFolder"] = value.KnownFolders;
                    else
                        ApplicationData.Current.RoamingSettings.Values["CurrentFolder"] = _defaultCurrentFolder.KnownFolders;
                }
            }


    С уважением, Герасимов Алексей. Skype: gerich1988; icq: 352-885-953

    13 июля 2013 г. 11:35

Ответы