Click here to Skip to main content
       

Silverlight / WPF

 
GeneralRe: round slider Pinmemberrobotz8-Oct-09 10:32 
QuestionMedia element fullscreen PinmemberNekkantidivya7-Oct-09 19:29 
AnswerRe: Media element fullscreen PinmemberNigel Ferrissey8-Oct-09 16:03 
QuestionCalling SSL WCF Service from Silverlight PinmemberSoulforged7-Oct-09 15:47 
AnswerRe: Calling SSL WCF Service from Silverlight PinmemberNigel Ferrissey7-Oct-09 19:19 
GeneralRe: Calling SSL WCF Service from Silverlight PinmemberSoulforged8-Oct-09 13:41 
AnswerRe: Calling SSL WCF Service from Silverlight PinmvpMark Salsbery8-Oct-09 10:19 
QuestionSelector (ListBox, ComboBox) default selected item woes when bound to ObservableCollection PinmemberJeremy Likness7-Oct-09 10:32 
OK, here is the scenario. Take a selector (any type of list item that you can select values) and bind it to an observable collection. Let's say that collection is populated from a service call.
 
The issue is that you bind, the collection is empty, so there is no selected index. You cannot plug into the Loaded event on the box because if you try to set selectedindex = 0, and the collection hasn't loaded yet, you're out of luck.
 
In the code behind I can wire into the collectionchanged and then set selectedindex = 0 but that seems a little contrived.
 
I have a full solution using attached properties but it seems overly complicated for the behavior (I want to always default to the first item in a collection when the collection becomes available).
 
Anyone have a similiar scenario and thoughts about a solution?
 
One thing I looked at was having the view model raise a "collection loaded" event, but then again the view will have to hook into that in the code behind.
 
My attached properties solution basically creates a list of weak references between the selectors and the collections, then hooks into the collection changed event. When it fires, it finds the selector it is linked to and then sets the selected index. It works like a charm but I want to make sure I'm not overcomplicating it when there may be some setting that says, "Default to the first item" when a collection gets filled.
 
Thanks,
 
Jeremy
 

AnswerRe: Selector (ListBox, ComboBox) default selected item woes when bound to ObservableCollection PinmemberNigel Ferrissey8-Oct-09 12:08 
QuestionCan DataGrid Swap Row and Column? PinmemberFrank W. Wu7-Oct-09 10:13 
AnswerRe: Can DataGrid Swap Row and Column? PinmemberNigel Ferrissey9-Oct-09 12:22 
Questioncombobox usage PinmemberVCsamir6-Oct-09 21:22 
QuestionRe: combobox usage PinmvpMark Salsbery7-Oct-09 7:22 
Questioncan we use wpf controls in window's application . Pinmemberanuj17846-Oct-09 19:35 
AnswerRe: can we use wpf controls in window's application . PinmvpPete O'Hanlon6-Oct-09 21:47 
GeneralRe: can we use wpf controls in window's application . Pinmemberanuj17846-Oct-09 21:54 
GeneralRe: can we use wpf controls in window's application . PinmvpChristian Graus6-Oct-09 22:11 
GeneralRe: can we use wpf controls in window's application . PinmvpPete O'Hanlon6-Oct-09 22:55 
GeneralRe: can we use wpf controls in window's application . Pinmemberanuj17846-Oct-09 23:11 
QuestionCustom scrolling in WPF control Pinmembergrvdarji6-Oct-09 11:51 
QuestionRe: Custom scrolling in WPF control PinmvpMark Salsbery7-Oct-09 7:41 
AnswerRe: Custom scrolling in WPF control Pinmembergrvdarji8-Oct-09 5:10 
GeneralRe: Custom scrolling in WPF control PinmvpMark Salsbery9-Oct-09 6:26 
GeneralRe: Custom scrolling in WPF control Pinmembergrvdarji9-Oct-09 10:45 
QuestionUsing Aero theme in WPF PinmemberEtienne_1236-Oct-09 10:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web01 | 2.8.140916.1 | Last Updated 18 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid