Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. System.Windows.Shell namespace

System.Windows.Shell namespace

Scheduled Pinned Locked Moved The Weird and The Wonderful
questioncsharpjavadotnetlinux
6 Posts 5 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Lutoslaw
    wrote on last edited by
    #1

    Not a programming question. I've been sniffing around the Shell namespace new in .NET 4.0, which is part of PresentationFramework assembly. Well. A so-called "shell" is a part of OS which evolve quite quickly. What if a new feature is added, which will happen sooner or later? Will it be shipped with .NET 5.0 or in a java-like update or in another System.Core2 thing... Adding wrappers for OS-specific shell features to the framework ain't a good idea -- just my 2 penses. Any thoughts about this?

    Greetings - Jacek

    A P L 3 Replies Last reply
    0
    • L Lutoslaw

      Not a programming question. I've been sniffing around the Shell namespace new in .NET 4.0, which is part of PresentationFramework assembly. Well. A so-called "shell" is a part of OS which evolve quite quickly. What if a new feature is added, which will happen sooner or later? Will it be shipped with .NET 5.0 or in a java-like update or in another System.Core2 thing... Adding wrappers for OS-specific shell features to the framework ain't a good idea -- just my 2 penses. Any thoughts about this?

      Greetings - Jacek

      A Offline
      A Offline
      AspDotNetDev
      wrote on last edited by
      #2

      Well, it is in the "System.Windows" namespace. I definitely think the annoying OS-specific stuff should be wrapped and be made available in the .Net Framework. That provides a layer to help avoid changes when the underlying OS changes. So in Windows 8 we can use the same .Net functions. If the functions no longer exist on that OS, they can perhaps throw an exception and having a bool that says IsFeatureAvailable would be nice too.

      [WikiLeaks Cablegate Cables]

      1 Reply Last reply
      0
      • L Lutoslaw

        Not a programming question. I've been sniffing around the Shell namespace new in .NET 4.0, which is part of PresentationFramework assembly. Well. A so-called "shell" is a part of OS which evolve quite quickly. What if a new feature is added, which will happen sooner or later? Will it be shipped with .NET 5.0 or in a java-like update or in another System.Core2 thing... Adding wrappers for OS-specific shell features to the framework ain't a good idea -- just my 2 penses. Any thoughts about this?

        Greetings - Jacek

        P Online
        P Online
        PIEBALDconsult
        wrote on last edited by
        #3

        Yeah, OSes are pretty much a shell game.

        G 1 Reply Last reply
        0
        • P PIEBALDconsult

          Yeah, OSes are pretty much a shell game.

          G Offline
          G Offline
          GibbleCH
          wrote on last edited by
          #4

          :zzz:

          1 Reply Last reply
          0
          • L Lutoslaw

            Not a programming question. I've been sniffing around the Shell namespace new in .NET 4.0, which is part of PresentationFramework assembly. Well. A so-called "shell" is a part of OS which evolve quite quickly. What if a new feature is added, which will happen sooner or later? Will it be shipped with .NET 5.0 or in a java-like update or in another System.Core2 thing... Adding wrappers for OS-specific shell features to the framework ain't a good idea -- just my 2 penses. Any thoughts about this?

            Greetings - Jacek

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            How else do you legitimately access those features?

            Join the cool kids - Come fold with us[^]

            L 1 Reply Last reply
            0
            • L Lost User

              How else do you legitimately access those features?

              Join the cool kids - Come fold with us[^]

              L Offline
              L Offline
              Lutoslaw
              wrote on last edited by
              #6

              Trollslayer wrote:

              How else do you legitimately access those features?

              Hmm, you are right. Anyway it must be placed somewhere or we are back to interop. The best place for that would be a 2nd party .NET library -- not in the framework itself. The same with GDI/WPF. Who uses both GDI and WPF? If GDI was in a separate lib from the beginning there wouldn't such a mess today. A designer would choose a technology for GUI and data storage and wouldn't have to reference all former/future technologies. But this is just my opinion. Ouch. Kombadibilidy.

              Greetings - Jacek

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups