Click here to Skip to main content
15,889,527 members
Home / Discussions / WPF
   

WPF

 
GeneralRe: So, is binding to private / internal properties allowed or not? Pin
SledgeHammer019-Aug-11 14:03
SledgeHammer019-Aug-11 14:03 
JokeRe: So, is binding to private / internal properties allowed or not? Pin
Mycroft Holmes9-Aug-11 14:19
professionalMycroft Holmes9-Aug-11 14:19 
QuestionRich text Box Content into Outlook mail Pin
Narender Singh Thakur8-Aug-11 4:27
Narender Singh Thakur8-Aug-11 4:27 
AnswerRe: Rich text Box Content into Outlook mail Pin
Pete O'Hanlon8-Aug-11 4:45
mvePete O'Hanlon8-Aug-11 4:45 
GeneralRe: Rich text Box Content into Outlook mail Pin
Narender Singh Thakur8-Aug-11 5:13
Narender Singh Thakur8-Aug-11 5:13 
GeneralRe: Rich text Box Content into Outlook mail Pin
Pete O'Hanlon8-Aug-11 5:22
mvePete O'Hanlon8-Aug-11 5:22 
GeneralRe: Rich text Box Content into Outlook mail Pin
Narender Singh Thakur8-Aug-11 5:24
Narender Singh Thakur8-Aug-11 5:24 
QuestionUpdate TreeView's ItemsSource during runtime Pin
Mc_Topaz8-Aug-11 4:05
Mc_Topaz8-Aug-11 4:05 
I want to update the display of a TreeView during runtime with new data. All data is stored in a collection which is assigned to the TreeView's ItemsSource.
This works fine first time when the TreeView is empty. But second time it doesn't.

C#
// Update ItemsSource first time
tvTree.ItemsSource = root.Branches; // Works

Later after stored more data in the collection root.Branches
C#
// Update ItemsSource second time
tvTree.ItemsSource = root.Branches; // Works



My XAML code:
XAML
<Window x:Class="Tree.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:node="clr-namespace:Tree.TreeNodes"
        Title="MainWindow" Height="350" Width="525">
    
    <Grid>
        <TreeView Name="tvTree" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="5,5,0,0" Width="400" Height="500">
            <TreeView.ItemTemplate>
                <HierarchicalDataTemplate ItemsSource="{Binding Branches}"  DataType="{x:Type node:Node}">
                    <Grid>
                        <TextBlock Text="{Binding Header}" />
                    </Grid>
                </HierarchicalDataTemplate>
            </TreeView.ItemTemplate>
        </TreeView>
    </Grid>
</Window>


The "node" namespace reference, "Branches" in ItemsSource and "Header" in the TextBlock refers to the collection where the data is stored. I guess it's right because the TreeView populates data first time.

Any suggestions?
AnswerRe: Update TreeView's ItemsSource during runtime Pin
Pete O'Hanlon8-Aug-11 4:26
mvePete O'Hanlon8-Aug-11 4:26 
GeneralRe: Update TreeView's ItemsSource during runtime Pin
Mc_Topaz8-Aug-11 5:02
Mc_Topaz8-Aug-11 5:02 
GeneralRe: Update TreeView's ItemsSource during runtime [modified] Pin
SledgeHammer018-Aug-11 6:17
SledgeHammer018-Aug-11 6:17 
GeneralRe: Update TreeView's ItemsSource during runtime Pin
Mc_Topaz8-Aug-11 21:54
Mc_Topaz8-Aug-11 21:54 
Questioncolumns are empty Pin
picasso26-Aug-11 11:18
picasso26-Aug-11 11:18 
QuestionService Model Pin
mehrdadc486-Aug-11 2:17
mehrdadc486-Aug-11 2:17 
AnswerRe: Service Model Pin
Mycroft Holmes6-Aug-11 2:50
professionalMycroft Holmes6-Aug-11 2:50 
AnswerRe: Service Model Pin
Simon Bang Terkildsen8-Aug-11 1:05
Simon Bang Terkildsen8-Aug-11 1:05 
GeneralRe: Service Model Pin
Mycroft Holmes8-Aug-11 1:31
professionalMycroft Holmes8-Aug-11 1:31 
GeneralRe: Service Model Pin
Simon Bang Terkildsen8-Aug-11 1:46
Simon Bang Terkildsen8-Aug-11 1:46 
QuestionSilverlight and SmartCards Pin
#realJSOP6-Aug-11 1:59
mve#realJSOP6-Aug-11 1:59 
AnswerRe: Silverlight and SmartCards Pin
Mycroft Holmes6-Aug-11 2:47
professionalMycroft Holmes6-Aug-11 2:47 
QuestionBuild TreeViewItem dynamically [modified] Pin
McCombi5-Aug-11 1:19
McCombi5-Aug-11 1:19 
AnswerRe: Build TreeViewItem dynamically Pin
SledgeHammer015-Aug-11 4:57
SledgeHammer015-Aug-11 4:57 
GeneralRe: Build TreeViewItem dynamically Pin
McCombi7-Aug-11 22:29
McCombi7-Aug-11 22:29 
AnswerRe: Build TreeViewItem dynamically Pin
Mycroft Holmes5-Aug-11 18:09
professionalMycroft Holmes5-Aug-11 18:09 
AnswerRe: Build TreeViewItem dynamically Pin
McCombi7-Aug-11 22:43
McCombi7-Aug-11 22:43 

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.