Click here to Skip to main content
15,904,653 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: WPF DataGrid Date Format Pin
Pete O'Hanlon17-Dec-14 11:41
mvePete O'Hanlon17-Dec-14 11:41 
GeneralRe: WPF DataGrid Date Format Pin
Kevin Marois17-Dec-14 11:42
professionalKevin Marois17-Dec-14 11:42 
QuestionWPF Programmatically Adding Control To Grid - Wire Event Pin
Kevin Marois16-Dec-14 13:02
professionalKevin Marois16-Dec-14 13:02 
AnswerRe: WPF Programmatically Adding Control To Grid - Wire Event Pin
Richard MacCutchan16-Dec-14 21:39
mveRichard MacCutchan16-Dec-14 21:39 
GeneralRe: WPF Programmatically Adding Control To Grid - Wire Event Pin
Kevin Marois17-Dec-14 5:49
professionalKevin Marois17-Dec-14 5:49 
GeneralRe: WPF Programmatically Adding Control To Grid - Wire Event Pin
Richard MacCutchan17-Dec-14 6:26
mveRichard MacCutchan17-Dec-14 6:26 
GeneralRe: WPF Programmatically Adding Control To Grid - Wire Event Pin
Kevin Marois17-Dec-14 6:29
professionalKevin Marois17-Dec-14 6:29 
QuestionLinearGradientBrush issue Pin
SledgeHammer0115-Dec-14 7:37
SledgeHammer0115-Dec-14 7:37 
AnswerRe: LinearGradientBrush issue Pin
Mycroft Holmes16-Dec-14 13:55
professionalMycroft Holmes16-Dec-14 13:55 
QuestionUnable to Load viewmodel onto xamoutlookbar(Silverlight). Pin
micromortu11-Dec-14 9:34
micromortu11-Dec-14 9:34 
QuestionHide Controls In Assembly Pin
Kevin Marois10-Dec-14 15:41
professionalKevin Marois10-Dec-14 15:41 
QuestionUnable to modify and add records in Lightswitch Editable Grid Pin
sumB8-Dec-14 22:55
sumB8-Dec-14 22:55 
QuestionWPF DataGrid Add DataGridTemplateColumn At RunTime Pin
Kevin Marois26-Nov-14 13:02
professionalKevin Marois26-Nov-14 13:02 
AnswerRe: WPF DataGrid Add DataGridTemplateColumn At RunTime Pin
ferragus26-Nov-14 16:54
professionalferragus26-Nov-14 16:54 
Question"Smoothing" out a PolyLine? Pin
SledgeHammer0120-Nov-14 10:17
SledgeHammer0120-Nov-14 10:17 
AnswerRe: "Smoothing" out a PolyLine? Pin
den2k8820-Nov-14 10:37
professionalden2k8820-Nov-14 10:37 
GeneralRe: "Smoothing" out a PolyLine? Pin
SledgeHammer0120-Nov-14 11:01
SledgeHammer0120-Nov-14 11:01 
GeneralRe: "Smoothing" out a PolyLine? Pin
den2k8820-Nov-14 11:07
professionalden2k8820-Nov-14 11:07 
GeneralRe: "Smoothing" out a PolyLine? Pin
SledgeHammer0120-Nov-14 11:50
SledgeHammer0120-Nov-14 11:50 
QuestionTreeView Children Loading Indicator Pin
cjb11019-Nov-14 23:27
cjb11019-Nov-14 23:27 
I've got a WPF TreeView that is using the structure in Josh Smith's article[^]

In my case I've only got one type of object (Unit) that has a self-referencing hierarchy. So I only have one item ViewModel and so only the one HierarchicalDataTemplate.

Everything 'works', but there are two usability issues:
1) clicking on the expander can take a while, and there's nothing to indicate to the user that its happening.
2) the expanders appear on items that have no children (I assume due to the DummyChild that gets added.

For the 1st issue, I added a INPC property IsLoading to the base item VM TreeViewItemViewModel. Then I've been round and round in circles trying to get this working...at the moment I've got...

In my UnitTreeItemViewModel in the LoadChildren override I set IsLoading before and after.
C#
IsLoading = true;
//sim a delay
Thread.Sleep(TimeSpan.FromSeconds(0.75).Milliseconds);

UI.UIDispatcher.Invoke((ThreadStart)delegate()
    {
        foreach (Unit u in UnitCache.Units.AllUnits.Where(WhereClause))
        base.Children.Add(new UnitTreeItemViewModel(u, this, _uh));
    });

IsLoading = false;


Finally I added a simple TextBlock that I make visible based on IsLoading:
C#
<TextBlock Text="..."
           x:Name="loadingText"
           Visibility="{Binding Path=IsLoading, Converter={StaticResource BooleanToVisibilityConverter}}"/>


But all this does is show on the child items (after they appear), not the parentFrown | :(
I've tried changing it to set the Parent's IsLoading, but that didn't seem to work either, the root items don't have Parents for a start...

And now I'm stuck...

I've created a Pastie of the full code here.
SuggestionRe: TreeView Children Loading Indicator Pin
Richard MacCutchan20-Nov-14 1:20
mveRichard MacCutchan20-Nov-14 1:20 
QuestionHow to navigate from one wpf window to another after certain time interval? Pin
Member 1109866018-Nov-14 23:29
Member 1109866018-Nov-14 23:29 
AnswerRe: How to navigate from one wpf window to another after certain time interval? Pin
Pete O'Hanlon18-Nov-14 23:55
mvePete O'Hanlon18-Nov-14 23:55 
GeneralRe: How to navigate from one wpf window to another after certain time interval? Pin
Member 1109866019-Nov-14 22:39
Member 1109866019-Nov-14 22:39 
GeneralRe: How to navigate from one wpf window to another after certain time interval? Pin
Pete O'Hanlon19-Nov-14 22:56
mvePete O'Hanlon19-Nov-14 22:56 

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.