I have a class derived from TreeviewItem(Custom TreeViewItem) which is used by a class derived from Treeview(custom Treeview Control).
When the user of my control adds items to my custom TreeView using the default design-time collection editor I want the newly added items to have a default name (like MyNode1, MyNode2 etc) and I want that to be written in XAML.
Any ideas on how to do that?
I noticed that when you drop a control from the toolbox it has a default name assigned to it. I would like to reuse this existing mechanism in Visual Studio 2010 if possible for my tree node classes.
Auto-generate name for a custom TreeViewItem
365 Views Asked by Rayden At
1
There are 1 best solutions below
Related Questions in .NET
- Does compiler optimize operation on const variable and literal const number?
- What is the point of definnig Asp.net Intrinsic Objects In different places and what is the different betwen them?
- Deleting Orphans with Fluent NHibernate
- IOrderedEnumerable to vb.net IOrderedEnumerable Conversion
- What is this namespace ITypeOfObjectsBoundToListBox ? Couldn't find it
- .net rest service with JSON string and consumed with java client
- What is best way to check if any of the property of object is null or empty?
- Telerik's WPF RadColorPicker NoColorText property not working
- Possible consequences of duplicate ProgId for different classes
- How are multiple requests to Task.Run handled from a resource management standpoint?
- Optimizing C++ call from C#
- Make a per-web-application object available to Web API and SignalR controllers
- System.ComponentModel.DataAnnotations.Schema namespace conflict
- LINQ Except/Distinct based on few columns only, to not add duplicates
- Not displaying content by its URL string - absolute urls
Related Questions in WPF
- WPF MessageBox Cancel checkbox check
- WPF multiple control property simultaneous changes
- ObservableCollection.CollectionChanged does not select the correct DataTemplate on ToolBar
- Telerik's WPF RadColorPicker NoColorText property not working
- How to automate UI interaction during acceptance test run
- Binding to "this.property" object in VisualStateMenager
- ContextMenu Closes Immediately
- Update ObservableCollection where the items are received from another List
- change content button with trigger
- WPF - How to highlight a combobox border when focused
- Wpf No Highlight on ListBoxItem for Touch Devices
- WPF WebBrowser how best to get Tag trees
- Make a class suitable for Property Change Notification
- WPF Comparing two datatables to find matching values
- how to create folder and file with datetime in wpf application
Related Questions in VISUAL-STUDIO-2010
- How would I be able to use a file in visual studio project on any computer?
- Which is the most advantageous strategy for creating a tweaked Visual Studio Project Template?
- ASP.NET textbox textchange with same text input
- windows phone emulator of visual studio 2010
- Reference to an object magically disaprears? STRANGE
- Implementing a custom header bar for chromiumembedded
- Aldebaran Nao robot simulator without a real robot
- windows form application to work with Oracle without installing Oracle client
- Referenced DLL is not found when running application from VS
- Records won't update in datagridview
- Writing to text file with StreamWriter. File used by another process
- Double templated function overload fails
- Make input to Web Service field optional not required
- How to update label from callback function in code behind?
- display .NET code error instead of HTTP 500
Related Questions in DESIGN-TIME
- Why does ServiceLocator.Current.GetInstance cause UserControls to not work at design-time?
- Windows Store App: Calling Async Method at Design Time
- Markup extension does not work at design time
- Whitelist Child Controls of Canvas Subclass at Design time
- Prevent adding controls from toolbox to a UserControl at Design Time
- UWP 'Style' properties not found by Visual Studio 'Edit Additional Templates'
- Managing loosely coupled assembly references incurred through usage of the 'Designer' attribute
- Unable to create an object of type 'EcommerceContext'. For the different patterns supported at design time
- How to make IDE recognize View-ViewModel binding in MVVM at design time?
- Property edit style as DropDown in a VS .NET custom component
- Run-time and design-time added controls
- Design Time Extension Properties In Winforms
- How to disable designer in derived classes in following generations
- Auto-generate name for a custom TreeViewItem
- Design-time support of Image?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
TreeViews andTreeViewItems are user interface controls and should not be used to stored any kind of information that needs to be saved. Instead, you should create a hierarchical data type to store your information, bind that to theTreeView.ItemsSourceproperty and provide aHierarchicalDataTemplateto display the data as you wish.This way, you can add new items to the
TreeViewby simply adding new data type objects to your bound collection in your view model or code behind. You can assign whatever values that you want to the objects before you add them to the collection and they will all be accessible from the collection at anmy time.