Click here to Skip to main content
13,866,995 members

Silverlight / WPF

 
AnswerRe: Looking for a windows phone 7.1 XNA programmer Pin
Marco Bertschi26-Mar-13 2:15
protectorMarco Bertschi26-Mar-13 2:15 
QuestionCode-generated buttons in Stackpanel: how to handle events? Pin
Dirk.Bock22-Mar-13 13:24
memberDirk.Bock22-Mar-13 13:24 
AnswerRe: Code-generated buttons in Stackpanel: how to handle events? Pin
Mycroft Holmes22-Mar-13 15:14
memberMycroft Holmes22-Mar-13 15:14 
AnswerRe: Code-generated buttons in Stackpanel: how to handle events? Pin
Gerry Schmitz22-Mar-13 15:51
mveGerry Schmitz22-Mar-13 15:51 
QuestionMVVM Tasks and UI Updating Pin
cjb11022-Mar-13 2:44
membercjb11022-Mar-13 2:44 
AnswerRe: MVVM Tasks and UI Updating Pin
Matt T Heffron22-Mar-13 11:25
professionalMatt T Heffron22-Mar-13 11:25 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11024-Mar-13 23:37
membercjb11024-Mar-13 23:37 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 2:56
membercjb11025-Mar-13 2:56 
Solved it I think.

I mentioned that I was trying the AsyncObservableCollection, apparently if I use that then I don't want to pass TaskScheduler.FromCurrentSynchronizationContext() to the task. I don't understand why (I guess a conflict somewhere)...but not sure if I need to understand either Smile | :)

So my ObservableCollection is now defined as:
private ObservableCollection<string> _results = new AsyncObservableCollection<string>();
public ObservableCollection<string> Results
{
    get { return _results; }
    set
    {
        _results = value;

        RaisePropertyChanged("Results");
    }
}

And my tasks updated the ListBox as and when they start/finish.

So I've just got to check if cancellation works, and see if I can still use WaitAll. Ideally I'd like a message when the tasks have all been started and finished (more a WhenAll (if that even exists)), at the moment I get that in the middle. But if I use WaitAll then I don't get the async updating.

Note for any others if your using .NET 4.5 then I don't think any of this is an issue as they changed the ObversableCollection.
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 5:45
membercjb11025-Mar-13 5:45 
AnswerRe: MVVM Tasks and UI Updating Pin
Abhinav S25-Mar-13 8:26
memberAbhinav S25-Mar-13 8:26 
GeneralRe: MVVM Tasks and UI Updating Pin
cjb11025-Mar-13 8:36
membercjb11025-Mar-13 8:36 
QuestionProblems on ListView Control in WPF Pin
bikah chanda mohanta21-Mar-13 3:56
memberbikah chanda mohanta21-Mar-13 3:56 
AnswerRe: Problems on ListView Control in WPF Pin
Kenneth Haugland22-Mar-13 3:03
professionalKenneth Haugland22-Mar-13 3:03 
QuestionRoute Event for Button border Pin
Member 878633518-Mar-13 21:50
memberMember 878633518-Mar-13 21:50 
QuestionWPF treeview with circular reference not updating the childTreeviewItem Pin
geetha naidu17-Mar-13 1:39
membergeetha naidu17-Mar-13 1:39 
QuestionStack panel Pin
columbos1492715-Mar-13 10:35
membercolumbos1492715-Mar-13 10:35 
AnswerRe: Stack panel Pin
Gerry Schmitz15-Mar-13 12:01
mveGerry Schmitz15-Mar-13 12:01 
AnswerRe: Stack panel Pin
Mycroft Holmes15-Mar-13 14:30
memberMycroft Holmes15-Mar-13 14:30 
QuestionHow to add multiple button into same datacell in DataGrid column Pin
Jayantha Bandara15-Mar-13 1:45
memberJayantha Bandara15-Mar-13 1:45 
AnswerRe: How to add multiple button into same datacell in DataGrid column Pin
Pete O'Hanlon15-Mar-13 2:14
protectorPete O'Hanlon15-Mar-13 2:14 
AnswerRe: How to add multiple button into same datacell in DataGrid column Pin
Jayantha Bandara15-Mar-13 2:41
memberJayantha Bandara15-Mar-13 2:41 
GeneralRe: How to add multiple button into same datacell in DataGrid column Pin
Mycroft Holmes15-Mar-13 14:26
memberMycroft Holmes15-Mar-13 14:26 
QuestionLoading XAML at runtime Pin
Jayme6514-Mar-13 9:11
memberJayme6514-Mar-13 9:11 
AnswerRe: Loading XAML at runtime Pin
marimuthu2620-Mar-13 4:54
membermarimuthu2620-Mar-13 4:54 
QuestionWPF First Start Performance Pin
savbace14-Mar-13 3:16
membersavbace14-Mar-13 3:16 

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.


Advertise | Privacy | Cookies | Terms of Service
Web06 | 2.8.190214.1 | Last Updated 14 Feb 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid