Win8 M3 (7989) findings relevant to Managed .net & WPF/SL developers

Discussion in 'Windows 8' started by SilverlightWPF, Jun 19, 2011.

  1. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #1 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #3 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    (OP)

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    522
    10
    look at Program Files\Microsoft\Windows.glcnd\ lots of XAML files.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #5 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    (OP)
    oooooo wow, next on my list to start investigating!!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    it's all within the "windows.ui.directui.*" namespace
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. coolio2

    coolio2 MDL Novice

    Jun 13, 2011
    7
    0
    0
     
  8. Panda X

    Panda X MDL Junior Member

    May 29, 2008
    80
    40
    0
    I see that, I meant something else though but it doesn't matter. I find it interesting because most of the explorer uses DirectUI now and I wasn't aware it could be accessed via .NET.
     
  9. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. SL-Fan

    SL-Fan MDL Novice

    Jun 19, 2011
    1
    0
    0
    #12 SL-Fan, Jun 19, 2011
    Last edited: Jun 19, 2011
    Re. "ListView" (there is a ListView in the existing WPF, but not SL)

    Hi SilverlightWPF,

    About "ListView": Although the existing Silverlight doesn't have it, ListView has been in the existing WPF since the beginning. ListView actually derives from ListBox. The existing WPF ListBox, ListView and DataGrid all derive ultimately from ItemsControl. ListView has more features than a ListBox, but not as many as a DataGrid.

    SL-Fan

    P.S. I appreciate your enthusiasm about SL/WPF/XAML. It's folks like you that keep me interested in this platform.

    Thanks
     
  12. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #13 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mike.strobel

    mike.strobel MDL Novice

    Jun 14, 2011
    5
    0
    0
    IVectorView is simply a read-only vector, i.e. a "view" of a vector. I'm guessing that its use in ListView is to expose the items with sorting and filtering applied (in other words, the items which are actually viewable, and in viewable order). That would explain why it's read-only--if the contents are "computed" (based on sorting/filtering), you wouldn't be adding or removing items directly from the view; you'd be modifying the base items collection directly.
     
  14. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    yup that makes sense, question i have is do you see any performance or possible virtualization advantages for using the VectorView?! could this allow for smoother scrolling of large listboxes? and or could you see this as a possible solution to some of the issues we have with virtualization and scrollbar sizing for controls that virtually render large lists?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    522
    10
    its definetely VC11, not 'managed compiled to native'. why you always turn to build for such obvious things ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. NaiveUser

    NaiveUser MDL Senior Member

    Apr 14, 2011
    419
    522
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #18 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 20, 2011
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #19 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. SilverlightWPF

    SilverlightWPF MDL Junior Member

    Jun 11, 2011
    69
    8
    0
    #20 SilverlightWPF, Jun 19, 2011
    Last edited: Jun 19, 2011
    (OP)

    The reason why i ask is because if this is being generated with VC++ then MS have built blend tooling equivalent to what we have in the managed world (blend generates XAML ontop of managed code)

    If your right and MS now have this tooling that builds XAML ontop of native (VC++) code, thats a big deal that could entice people like me to come over. We sort of know MS are working on tooling BUT we're not sure if its VC++ or JS or both! (or maybe more managed tooling for Jupiter) who knows!!!



    And so what if i keep refering to Build as the place to answer all our questions, its turning out to be a great event from what im seeing in the Win8 bits!.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...