Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Microsoft Technical Newsgroups > Avalon

Inconsistencies between APIs for LogicalTreeHelper and VisualTreeHelper

Closed Thread
 
Thread Tools Display Modes
Old 01-31-2006   #1 (permalink)
Jason Dolinger
Guest


 

Inconsistencies between APIs for LogicalTreeHelper and VisualTreeHelper

Why does the VisualTreeHelper provide a getChild(Visual, index) as well
as a getChildCount() method, but the LogicalTreeHelper only provide a
getChildren(DependencyObject) which only returns an IEnumerable? When
I'd really just like the get the logical child at index 0, dealing with
the IEnumerable is quite annoying.

Is there a reason for this API choice? Or were they just developed by
two different people?

Thanks,
Jason
Old 01-31-2006   #2 (permalink)
Nick Kramer [MSFT]
Guest


 

Re: Inconsistencies between APIs for LogicalTreeHelper and VisualTreeHelper

> Is there a reason for this API choice? Or were they just developed by two
> different people?


Mostly the latter, LogicalTreeHelper is not something we think about a lot
(which is why we put in a *Helper class)


--
-Nick Kramer [MSFT]
http://blogs.msdn.com/nickkramer

---
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm


"Jason Dolinger" <jdolinger@lab49.com> wrote in message
news:%23Z%23RDrJGGHA.1552@TK2MSFTNGP10.phx.gbl...
> Why does the VisualTreeHelper provide a getChild(Visual, index) as well as
> a getChildCount() method, but the LogicalTreeHelper only provide a
> getChildren(DependencyObject) which only returns an IEnumerable? When I'd
> really just like the get the logical child at index 0, dealing with the
> IEnumerable is quite annoying.
>
> Is there a reason for this API choice? Or were they just developed by two
> different people?
>
> Thanks,
> Jason



Closed Thread

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Thunking Spooler APIS Phil Vista print fax & scan 1 10-26-2007 07:13 PM
UAC Inconsistencies Among Vista Machines? Baboon Vista account administration 4 09-14-2007 09:30 AM
Inconsistencies in requiring .ps1 extension clark PowerShell 1 08-07-2007 09:17 PM
xampad and Designer inconsistencies Vipin [MVP] Avalon 0 06-03-2006 12:26 AM
request: TObject VisualTreeHelper.FindParent<TObject>(UIElement ch RyanLeeSchneider Avalon 0 01-31-2006 06:59 AM








Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50