Click here to Skip to main content
15,867,308 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: round slider Pin
robotz8-Oct-09 10:32
robotz8-Oct-09 10:32 
QuestionMedia element fullscreen Pin
Nekkantidivya7-Oct-09 19:29
Nekkantidivya7-Oct-09 19:29 
AnswerRe: Media element fullscreen Pin
Nigel Ferrissey8-Oct-09 16:03
Nigel Ferrissey8-Oct-09 16:03 
QuestionCalling SSL WCF Service from Silverlight Pin
Soulforged7-Oct-09 15:47
Soulforged7-Oct-09 15:47 
AnswerRe: Calling SSL WCF Service from Silverlight Pin
Nigel Ferrissey7-Oct-09 19:19
Nigel Ferrissey7-Oct-09 19:19 
GeneralRe: Calling SSL WCF Service from Silverlight Pin
Soulforged8-Oct-09 13:41
Soulforged8-Oct-09 13:41 
AnswerRe: Calling SSL WCF Service from Silverlight Pin
Mark Salsbery8-Oct-09 10:19
Mark Salsbery8-Oct-09 10:19 
QuestionSelector (ListBox, ComboBox) default selected item woes when bound to ObservableCollection Pin
Jeremy Likness7-Oct-09 10:32
professionalJeremy 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 Pin
Nigel Ferrissey8-Oct-09 12:08
Nigel Ferrissey8-Oct-09 12:08 
QuestionCan DataGrid Swap Row and Column? Pin
Frank W. Wu7-Oct-09 10:13
Frank W. Wu7-Oct-09 10:13 
AnswerRe: Can DataGrid Swap Row and Column? Pin
Nigel Ferrissey9-Oct-09 12:22
Nigel Ferrissey9-Oct-09 12:22 
Questioncombobox usage Pin
VCsamir6-Oct-09 21:22
VCsamir6-Oct-09 21:22 
QuestionRe: combobox usage Pin
Mark Salsbery7-Oct-09 7:22
Mark Salsbery7-Oct-09 7:22 
Questioncan we use wpf controls in window's application . Pin
Anuj Banka6-Oct-09 19:35
Anuj Banka6-Oct-09 19:35 
AnswerRe: can we use wpf controls in window's application . Pin
Pete O'Hanlon6-Oct-09 21:47
subeditorPete O'Hanlon6-Oct-09 21:47 
GeneralRe: can we use wpf controls in window's application . Pin
Anuj Banka6-Oct-09 21:54
Anuj Banka6-Oct-09 21:54 
GeneralRe: can we use wpf controls in window's application . Pin
Christian Graus6-Oct-09 22:11
protectorChristian Graus6-Oct-09 22:11 
GeneralRe: can we use wpf controls in window's application . Pin
Pete O'Hanlon6-Oct-09 22:55
subeditorPete O'Hanlon6-Oct-09 22:55 
GeneralRe: can we use wpf controls in window's application . Pin
Anuj Banka6-Oct-09 23:11
Anuj Banka6-Oct-09 23:11 
QuestionCustom scrolling in WPF control Pin
grvdarji6-Oct-09 11:51
grvdarji6-Oct-09 11:51 
QuestionRe: Custom scrolling in WPF control Pin
Mark Salsbery7-Oct-09 7:41
Mark Salsbery7-Oct-09 7:41 
AnswerRe: Custom scrolling in WPF control Pin
grvdarji8-Oct-09 5:10
grvdarji8-Oct-09 5:10 
GeneralRe: Custom scrolling in WPF control Pin
Mark Salsbery9-Oct-09 6:26
Mark Salsbery9-Oct-09 6:26 
GeneralRe: Custom scrolling in WPF control Pin
grvdarji9-Oct-09 10:45
grvdarji9-Oct-09 10:45 
QuestionUsing Aero theme in WPF Pin
Etienne_1236-Oct-09 10:59
Etienne_1236-Oct-09 10:59 

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

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