Click here to Skip to main content
15,881,938 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Windows Phone App Development using C# 2010 Pin
Abhinav S27-Mar-13 18:02
Abhinav S27-Mar-13 18:02 
QuestionLooking for a windows phone 7.1 XNA programmer Pin
Member 955005525-Mar-13 23:09
Member 955005525-Mar-13 23:09 
AnswerRe: Looking for a windows phone 7.1 XNA programmer Pin
Richard MacCutchan26-Mar-13 0:09
mveRichard MacCutchan26-Mar-13 0:09 
AnswerRe: Looking for a windows phone 7.1 XNA programmer Pin
Marco Bertschi26-Mar-13 1:15
protectorMarco Bertschi26-Mar-13 1:15 
QuestionCode-generated buttons in Stackpanel: how to handle events? Pin
Dirk.Bock22-Mar-13 12:24
Dirk.Bock22-Mar-13 12:24 
AnswerRe: Code-generated buttons in Stackpanel: how to handle events? Pin
Mycroft Holmes22-Mar-13 14:14
professionalMycroft Holmes22-Mar-13 14:14 
AnswerRe: Code-generated buttons in Stackpanel: how to handle events? Pin
Gerry Schmitz22-Mar-13 14:51
mveGerry Schmitz22-Mar-13 14:51 
QuestionMVVM Tasks and UI Updating Pin
cjb11022-Mar-13 1:44
cjb11022-Mar-13 1:44 
I'm struggling to get my MVVM WPF app to work with a set of Tasks updating the UI.

I've got a Command that starts X number of tasks off, for each task I'd like the UI to update when started and when finished. I've also got a second Command to cancel the task, which I'd obviously like working (the code does but as the UI locks the button doesn't)

I've used a ListBox bound to an ObvservableCollection<string> for the results, as this seemed better than binding to a string.

At the moment I get the UI lockup until all tasks are finished. This is with or without a Task.WaitAll. The results are correct, the tasks don't always start/finish in the same order so they're obviously being generated and updating the collection asynchronously.

I've tried an AysncObservableCollection (as per this SO answer)

I've tried using the Dispatcher in my method that adds a item to the collection.
I've tried variations on the Binding parameters.

Can someone give me some hints Confused | :confused: Surely people have created a status log with async stuff in MVVM before??

Do I need to move the task creation to the Model?

I've seen mention of making sure the Collection is initiated on/by the View, not sure I understand that!
The View has a DataContext that's set to my ViewModel. Do they mean I've got to create the Collection in the code behind of the View? that doesn't seem right.

Oh this is .NET4.0 on XP, and I'm not using any MVVM frameworks (didn't think that was a good idea as I'm still learning)
AnswerRe: MVVM Tasks and UI Updating Pin
Matt T Heffron22-Mar-13 10:25
professionalMatt T Heffron22-Mar-13 10:25 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11024-Mar-13 22:37
cjb11024-Mar-13 22:37 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 1:56
cjb11025-Mar-13 1:56 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 4:45
cjb11025-Mar-13 4:45 
AnswerRe: MVVM Tasks and UI Updating Pin
Abhinav S25-Mar-13 7:26
Abhinav S25-Mar-13 7:26 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 7:36
cjb11025-Mar-13 7:36 
QuestionProblems on ListView Control in WPF Pin
bikah chanda mohanta21-Mar-13 2:56
bikah chanda mohanta21-Mar-13 2:56 
AnswerRe: Problems on ListView Control in WPF Pin
Kenneth Haugland22-Mar-13 2:03
mvaKenneth Haugland22-Mar-13 2:03 
QuestionRoute Event for Button border Pin
Member 878633518-Mar-13 20:50
Member 878633518-Mar-13 20:50 
QuestionWPF treeview with circular reference not updating the childTreeviewItem Pin
geetha naidu17-Mar-13 0:39
geetha naidu17-Mar-13 0:39 
QuestionStack panel Pin
columbos1492715-Mar-13 9:35
columbos1492715-Mar-13 9:35 
AnswerRe: Stack panel Pin
Gerry Schmitz15-Mar-13 11:01
mveGerry Schmitz15-Mar-13 11:01 
AnswerRe: Stack panel Pin
Mycroft Holmes15-Mar-13 13:30
professionalMycroft Holmes15-Mar-13 13:30 
QuestionHow to add multiple button into same datacell in DataGrid column Pin
Jayantha Bandara15-Mar-13 0:45
Jayantha Bandara15-Mar-13 0:45 
AnswerRe: How to add multiple button into same datacell in DataGrid column Pin
Pete O'Hanlon15-Mar-13 1:14
mvePete O'Hanlon15-Mar-13 1:14 
AnswerRe: How to add multiple button into same datacell in DataGrid column Pin
Jayantha Bandara15-Mar-13 1:41
Jayantha Bandara15-Mar-13 1:41 
GeneralRe: How to add multiple button into same datacell in DataGrid column Pin
Mycroft Holmes15-Mar-13 13:26
professionalMycroft Holmes15-Mar-13 13:26 

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.