Tag | WPF Posts

ADO.NET Data Services 1.0 was released with .NET Framework 3.5 SP1 and early adopters were impressed with the combination of power and simplicity for exposing RESTful web services in front of ADO.NET Entity Framework (or pretty much anything with a bit/lot of work). However, those same early adopters soon created a long wish list of features they would like the team to add. The good news is they (and you) won’t have to wait until .NET 4.0 to see them included. The team has announced that there will ...
In this issue: Al Pascual, Jobi Joy, Alexei Prokudin, Michael Washington, Mike Snow, Terence Tsang, Jason Cooke, Lee, and David Anson. Shoutouts: James Bacon has announced a "It is an open "no holds barred" style competition, meaning that people from around the world are free to participate and there are no theme limitations" game competition at Mashooo: Mashooo S Prize - Silverlight game competition , and along with that, Silverlight Girl announced that Mashooo accepts OpenID and layout improvement ...
A very common question from people is how to handle dependencies between projects/applications/team projects in TFS source control. A typical scenario is that you a common library/framework tucked away nicely somewhere in TFS source control, and now you have some applications that, in some way, needs to reference this project. My colleague Terje has written an article on what he calls “Subsystem branching”, in which he talks about different ways to organize your source code in order to solve the ...
After going through the web ,I haven't got anything that i can use directly to enable drag drop between two listview controls or within same for multiple items. The best thing available in my opinion is this one by Josh smith: http://www.codeproject.com/... But it is for single SelectionMode only Another one for multiselct is this: http://www.codeproject.com/... But the second one has many limitations.. So i have done some work to extend ...
Everybody knows those lottery games where you have to scratch a card to reveal some symbols that tell you if you’ve won money. Here’s an easy way to achieve the same effect in WPF, using xaml only. Wpf has a control that let’s the user draw on it’s surface, the InkCanvas. By placing this exactly behind an image it's invisble to the user, but can be used. To make sure all mouse-clicks will come thru to the InkCanvas, the IsHitTestVisible property on the Image has to be set to false. Now, by adding ...
Download Sample Code The Problem Now that we have Silverlight and WPF the line between Web Applications and Smart Clients is getting smaller and smaller. Despite some marked differences between these two platforms they both support XAML, they both can run our compiled C# code, both can call web services, and we even get our beloved Visual Studio development experience on both sides too! With so many similarities the temptation to build applications that span both platforms is almost too sweet to ...
I have been busily working away at building infrastructure for the Dare to Dream Difference Challenge. Since my last post, I have finished the hardware prototype, although I still need a cabinet. The project now consists of a Device Solutions Tahoe II development board, an XBee Series 2 module, an AR1010 FM Receiver, an LM4832N audio amplifier, and two 0.5 watt speakers (pictured here). Not pictured is the ZigBee base station. I have made a shift in the approach I was taking for the software. Originally, ...
In this issue: Chris Cavanagh, David Anson, Walt Ritscher, and Kevin Dockx. Note: The next few days may be a little slow blogging. I'll be heading to Seattle tomorrow for the 2009 MVP Summit that runs Sunday through Wednesday. I just looked at my schedule and it's going to be a fun/busy time. I'm looking forward to seeing people I haven't seen in a year and in general being able to soak up all the goodness I can. From SilverlightCream.com: ElementRecycler for Silverlight and WPF Chris Cavanagh has ...
In this issue: Matt Watson, Bryant Likes, Tim Heuer, Radenko Zec, Matthias Shapiro(2), Terence Tsang, Justing Angel, and Lee. Shoutouts: Shawn Wildermuth made the announcement that he will be Speaking at DevTeach in June ... way to go, Shawn ... there were lots of contenders for those speaking slots! Joel Neubeck will be speaking in a breakout session at MIX09: Mix09 - Creating Web Applications on the Internet Explorer 8 Platform ... should be a good one, Joel! The SilverlightShow guys sent me this ...
I understand that Microsoft has been targeted by governments for including Windows Media Player and Internet Explorer in the operating system, but we are talking about an application framework when it comes to .Net! Where else would that go? Media Players are consumer-oriented software not related to the OS Web browsers, err, well, I guess that’s the notepad of today. Keep it in the OS. Code libraries, frameworks, run-time libraries, etc – This IS the operating system, for Pete’s sake! Microsoft ...
In this issue: Fredrik Normén(2), Timmy Kokke, Shemesh, Manish Dalal, Terence Tsang, Michael S. Scherotter, Corey Schuman, and Pete Ohanlon. Shoutouts: Walt Ritscher has a nice Shoutout to Page Brooks: SilverlightContrib - Nice Open Source Library, and thanks for the shoutout back to me, Walt :) John Papa got the nod for his presentation at MIX09: Heading to MIX 09 and Presenting Too ... way-to-go John!! From SilverlightCream.com: How the Presentation Model could look like when using Silverlight ...
In this issue: Jesse Liberty, Shawn Wildermuth, and Matthias Shapiro. From SilverlightCream.com: More About the Layout System Jesse Liberty revisits the layout system that he's got two videos available on. He's responding to reader questions and elaborating on the code... all good stuff! My Silverlight MVVM Article is Live! Shawn Wildermuth not only has an MVVM article up, but the article is in MSDN Magazine ... how cool is that! InfoViz Project For Tim Heuer - Presidential Candidate Tracker Matthias ...
In this issue: ScrumWall, Mike Snow, Joel Neubeck, WorkSight Blog, Robby Ingebretsen, and Bill Reiss. Shoutouts: Walt Ritscher has Reflecting on Design #15 up. Laurent Bugnion announed today: Talking at MIX09: Las Vegas and the continuum... congratulations, Laurent! From SilverlightCream.com: Silverlight scrumwall agileServ has a complete Silverlight application up that is a visual "Scrum Wall" ... you need a login to see it, but it's nicely done. Silverlight Tip of the Day #96 – The meaning of AG_E_PARSER_BAD_PROPERTY_VALUE ...
One of my dreams is going to come true: Since the very first time I attended MIX in 2006, I have wanted to talk there. MIX has a very special meaning for me. It is in the Venetian conference rooms that I heard about Windows Presentation Foundation and what would later become Silverlight. It is there that me and my two colleagues Andreas and James decided that we wanted WPF for the project we had just started at Siemens. A decision that was definitely the right one, from a technical point of view ...
In this issue: Kirupa Chinnathambi, Sheo Narayan, Alex Knight, Katrien De Graeve, Maurice de Beijer, Page Brooks, Mike Snow, and Jeff Paries. Shoutouts: Pete Brown reports on My Favorite MIX09 10k Challenge Entries Jesse Liberty's Carousel videos are now up -- remember the carousel? ... cool stuff.. now you can see the videos: Carousel Video Posted – Parts 1 and 2 From SilverlightCream.com: CLR Properties vs. Dependency Properties Kirupa Chinnathambi has a good article up and I'm going to start keeping ...
*Moved to: Windows Azure Training KitMicrosoft has just released a new Training Kit for Windows Azure that updates the one released at the PDC. Not since Windows Communication Foundation and WPF have I been so exited about a new technology, but Windows Azure is it. Read more...Follow my new blog on http://blog.hinshelwood.com ...
In this issue: Ed Silverton, Tim Sneath, Shawn Wildermuth, Koen Zwikstra, Tim Heuer, Ken Cox, Robby Ingebretsen, Terence Tsang, Jonathan van de Veen, and the Epxression Blend and Design Blog Shoutouts: Laurent Bugnion announed early this morning MIX10K contest: The choice is made Walt Ritscher has his latest post up - Reflecting on Design #13 ... that waterdrops one is pretty cool :) From SilverlightCream.com: Silverlight for Flash Developers Talk Ed Silverton did a presentation for a group called ...
As I blogged before, I was one of five judges chosen to decide which of the 105 (!) entries in the MIX10K contest were the best... it was a hard, terrible choice, but now the results are public! As a reminder: The contest is organized by Microsoft at the occasion of the MIX conference that will take place in March in Las Vegas. The goal was to create a Silverlight or WPF application with only 10 kilobytes of code (about 10'000 characters of text, including spaces, carriage return, etc...) Read the ...
Dezi is a collection of online media streams (most of them live) that lets one have TV experience via the Internet! I used .NET 3.5 for the development ‘cause of the ‘Media Element’ that comes with it and also I wanted to do something with WPF! So anyways, I will chatter on how I coded the application later, but as for now, the working and usage style is unofficially documented! The application acquires the channels at startup from a Web Service! For now, most of the channels present on it are the ...
This is part 2 of a two posts series about the property IsSynchronizedWithCurrentItem. In the previous post, we saw what it does in Windows Presentation Foundation. In this post, we will see that this property is missing in Silverlight, and propose a way to simulate it. Read the rest of this entry » ...
In this issue: Tim Greenfield, Adam Kinney, Shawn Wildermuth, Alex Knight, and Joel Neubeck. Shoutout: The Swiss MSDN Team Blog has a bonus for all you wanna-be WPF'ers out there: Windows Presentation Foundation – Line of Business Hands-On-Lab Material From SilverlightCream.com: Speed up your app by compressing WCF service responses Tim Greenfield shows how to setup IIS to get your WCF services compressed during transit. Just for drill, I checked my shared hosting and I don't have that sort of granular ...
In this issue: Maurice de Beijer, Terence Tsang, Christopher Bennage, Lee, and Dave Campbell Shoutouts: The MIX09 blog reports $200 Hosting Credit for MIX09 Attendees in case you can sweet-talk your manager with that :) David Anson has a bug fix up on his Hashing code: Ambiguous contract is ambiguous [Minor bug fix for CRC32 and MD5Managed HashAlgorithm implementations] Walt Ritscher has Reflecting on Design #12 up, and this one makes my head hurt just to think about trying to do it ... definitely ...
In this issue: Jesse Liberty, Gerard Leblanc, and Jamie Rodriguez. Shoutouts: The MIX09 blog reports the Last Chance to Save on MIX Cameron Albert is going to start publishing some articles about Multi-Player games in Silverlight based on his experience with Parenthia: Silverlight for Multi-Player Games Walt Ritscher has Reflecting on Design #11 up, and this one is pretty interesting, for all you movie buffs :) From SilverlightCream.com: Putting the Silverlight Layout System to Work Jesse Liberty ...
Those of you who subscribed to my blog after the initial flurry of posts may be wondering where I’ve been for the last few months. I’ve had some major events in my family life which I won’t go into, and I’ve also changed jobs, so I’ve been preoccupied with other stuff. In my last job I was doing WPF / WCF development in .NET 3.5. In my new role, I’m doing some of that, but also supporting apps in VB6, ASP, ASP.NET and .NET 1.1 and 2.0. It’s quite an eye-opener and I’ll have a lot more to say in future ...
Many get confused over the two way databinding concept. This is usually done by implementing INotiyPropertyChanged interface.You can find many examples with INotiyPropertyChanged if you google for it. Here I am presenting a very basic example of WPF databinding to show its advantages. Create a WPF Application called "TwoWayDataBinding". You have app.xaml and Window1.xaml. Add one class called Customer to the project. The code for the class is bellow. using System; using System.Collections.Generic; ...
In this issue: Michael Washington, Laurent Bugnion, Andy Beaulieu, and Dave Campbell. From SilverlightCream.com: Silverlight Gantt Chart Michael Washington sent me a preview of this Gantt chart last week and it's very cool... and not so much that it's a Gantt chart necessarily, but the visualization and data representation, not to mention he gave up the source :) Simulating IsSynchronizedWithCurrentItem in Silverlight (part 1) Laurent Bugnion has part 1 of a two-parter on simulating IsSynchronizedWithCurrentItem ...
You had me from WPF/E If you've spent much time at WynApse.com, it doesn't take long to realize that I'm not only a Silverlight Fanatic, but I've been at it since WPF/E. I've been out of blogging my own material for a while and have a strong desire to get back at it. I like helping folks learn how much fun and how simple it is to get started with Silverlight, and once they get comfortable with the concepts they can go start reading some of the many advanced blog posts out there. I kicked this idea ...
The raw, basic functionality of my Oscars application is now up and running. Next job is to get the application up and looking pretty. This is without a doubt, at the moment, the ugliest application I’ve ever built and was intentionally. The goal was to do all the functional work first, and then tackle the “look pretty” work. Well, that time has come. Defining the “Look” So I’ve got to decide on a look to go with for the application. I want everything to feel like it should fit together, so I spent ...
This is part 1 of a two posts series about the property IsSynchronizedWithCurrentItem. In this post, we will see what it does in Windows Presentation Foundation. In the next post, we will see that this property is missing in Silverlight, and propose a way to simulate it. Read the rest of this entry » ...
Okay, recap. We got the shell of the application up and running. We’ve made two foundational modules to provide functionality to the business modules. We’ve created a couple of business modules to allow people to browse the nominees and to allow them to vote. We’ve refactored more times than I care to count. We have also created possibly the ugliest application I’ve ever been associated with. Left on the plate? We’ve got the last major business module to write (that being the module that scores the ...
In this issue: Umesh Patel, Eylon Yogev, and Shawn Wildermuth(2). Shoutouts: Walt Ritscher has Reflecting on Design #10 up ... and thse are very cool. Then in this post: Feel the Power of WPF ListBox Templates, Walt has a link out to US Map in Listbox - WPF Mike Ormond collected some Demos - Catching Up on Rich Clients Part 1 Shawn Wildermuth gave a shoutout to John Papa, and let everyone else know about a discount on John's book: Get John Papa's Excellent Silverlight Data Service Book for 40 Percent ...
Last couple of months I’ve been working on very cool project that utilizes new multi-touch features in Windows 7. Although I can’t talk yet about our product, I thought it would be good to start sharing my experience with multi-touch programming. I’ll begin with some general resources to get you started. Prerequisites Of course first thing you need is a multi-touch capable hardware. As far as I know currently there are only three devices available on the market. Those lucky to be at PDC could see ...
In This issue: Jim Lynn, Pencho Popadiyn, Tim Heuer, Scott Guthrie, Mike Snow, Maurice de Beijer, and Dean Chalk. Shoutouts: Tim Sneath responds to Adobe's latest salvo: Silverlight is FIZZING, Not Fizzling Walt Ritscher has Reflecting on Design #9 up, and the 'light graffiti' stuff is pretty cool :) Azret Botash reports an update on the free Silverlght datagrid from Devexpress: Free Silverlight DataGrid is Fast! If you think you're up to it, Laurence Moroney says Solve the riddle, and get a free ...
A mix of stuff caught my attention this week – much like #1 :-) This is me talking about IIS7 and PHP support at Qcon London in 2008. I didn’t even know this video existed http://www.infoq.com/presen... (Am I really that fat!) I had a serious play with Twitter. The following are the most useful complimentary sites I found h­ttp://w­w­w­.tw­eetla­ter... Schedule tweets in advance http://tweetburner.com Track link clicks etc if created using http://twurl.com http://tweetstats.com/graph... ...
In this issue: Rob Houweling, Jonathan van de Veen, Peter Bromberg, Jeff Weber, Mike Snow, Jordan Knight, and Andrej Tozon. Shoutouts: Walt Ritscher has two Design reflections up: Reflecting on Design #7 ... dang hate to admit I remember ASCII art on wide-carriage green-bar paper :) Walt's second: Reflecting on Design #8 was just cool enough until he showed the anamorphic illusion view -- wow! I saw this on a couple other blogs, but Walt has some good info up about it: Win $5000 for best Silverlight ...
(J. Sawyer from Microsoft always gives a lively presentation. You won’t want to miss this one.) location: At Lamar Advertising Wednesday, February 18, 2009 5:45 PM - 8:15 PM Sponsored by: S3 Staffing Presenter(s): J. Sawyer J Sawyer is a Developer Evangelist for Microsoft's Developer and Platform Evangelist team, primarily covering south Texas and Louisiana. He was born and raised in a suburb of Baltimore, MD and discovered a passion for computing and developing software while working his way through ...
In this issue: Martin Mihaylov, Radenko Zec, Terence Tsang, Mike Snow, and Shawn Wildermuth. Shoutout: Walt Ritscher has his latest Reflecting on Design #6 up and these not only are very cool, but are the winning entries in the Worldwide Packaging Design Award Competition (link on Walt's page). From SilverlightCream.com: Silverlight Metronome Martin Mihaylov has an awesome metronome up in Silverlight ... yikes... I have to admit, I would NOT have thought to have used a slider for the pendulum... ...
Last Thursday evening (Feb 5th), SSE sponsored a local developer bootcamp covering VS.NET 2008. We had a great turnout and a lot of great discussion and questions. If you are in the St. Louis area and interested in being invited to these bootcamps please drop me a line at kvgros@sseinc.com. First, I wanted to thank everyone on my various teams who contributed ideas for the talk. While I did do a lot of research for the event, many developers contributed some good ideas that found there way into the ...
With many a months gone by since I last saw a XAML demo @ Microsoft (ok I admit, years!!), I finally got down to working on some WPF. Looking at some components from DevSource for the nice Ribbon Bar examples, I hooked up and did this It was surprisingly functional and the tooltips were all working Getting several WPF samples to work together was as easy as doing a WinForms development, simply placing the XAML elements into the appropriate nested area. The DevSource docking bays are very well behaved ...
So, I’ve just hit a snag. It’s not a big snag, but it’s somewhat fundamental. I was happily going about my business. I’d gotten the Browse module up and running that was going great. I was about to start in on the Add or Voting module. In order to do this one, I’m going to actually need an implementation of the IGameService to exist. I hadn’t forgotten it, but I didn’t want to get mired in it until I had Browse up and running, since Browse didn’t really need it. When I went to implement IGameService, ...
In this issue: Ken Cox, Damon Payne, Dean Chalk, Colin Eberhardt, and Jesse Liberty. Shoutouts: David Anson has the ultimate collection of articles on Silverlight Charts on his site, unless you search SilverlightCream that is :) My new home page, expanded [Updated collection of great Silverlight Charting resources!] Walt Ritscher has two new entries up in his Reflecting on Design series: Reflecting on Design #4 and Reflecting on Design #5... not to mention Walt's excellent header for his page ... ...
In this issue: Ken Cox, Shawn Oster, Andy Beaulieu, Dean Chalk, Matthias Shapiro, Nikola, Arturo Toledo, and Michael S. Scherotter. Shoutout: Walt Ritscher (spelled right first try today) has Reflecting on Design #3 up to give us something to think about. From SilverlightCream.com: Silverlight 2 Data Form - Episode 8: Client Storage Ken Cox has episode 8 of his series up and he's working on number 9. Number 9 is intended to be a bugfix screencast, so if you've got issues, get them to Ken! Adding ...
I just wanted to swiftly share some useful links if you choose to extend a Visual Basic 6.0 application including a new article I commissioned in the UK – which turned out rather good. Firstly links to the toolkit download and some of the best existing articles. The Interop Forms Toolkit 2.0 which you need to download Interop Forms Toolkit 2.0 Tutorial on Code Project which includes an example of using a WPF control inside a Windows Form as part of a Visual Basic 6.0 application Using the Toolkit ...
So, next step is to get some business modules in place. I’m going to start with the browse module and I’m doing it for two reasons. First of all, because it’s the easiest. Second of all, because it doesn’t really have any connections out to other modules. The reverse is true, but not that way. Overall Design I’m thinking that I should be able to pull this module off with a total of three views. First, one view to list the different types of things that you can browse (categories, movies, people, ...
Okay, so the next stage, I’m going to need some data in order to do stuff. I’m going to create three DLLs, all class libraries. They are: OscarsNight.Interfaces – The interfaces for the services and the business objects. OscarsNight – The actual implementation DLL, with some data access stuff. I think I’ll use Entity Framework for that. OscarsNight.Tests – A testing DLL that tests the implementation. Business Objects For the business objects, I’m going to create two sub-namespaces, one each for Game ...
In the UK I am the technical editor for the MSDN Flash. This weeks edition was a special focused on free software. I gathered together some of the best downloads based on recommendations from friends, colleagues and customers (which in case you were wondering is an overlapping group of individuals) plus a few of my personal favourites. I have tried to get something for everyone. From fairly generic utilities such as Free Download Manager and Unlocker, specialist tools such as SketchPath for XPath ...
In this issue: Rob Houweling, Mike Taulty, Andrej Tozon, Kevin Dockx, and Jobi Joy. Shoutouts (and wow... there are more than SL postings!): First off, Tim Greenfield has a very nice Azure post up about issues in building and running in general. Not sure how many of you SL Devs are also doing Azure, but I'm keeping my eye on it. Tim's post is a good one to read if you're heading that way: Windows Azure Hosting impressions and debugging hurdles Andy Beaulieu has a video hosted on his site of someone ...
In this issue: Boyan Mihaylov, Matthias Shapiro, Page Brooks, Dave Britton, Jesse Liberty, and Jobi Joy. Shoutouts: Walt Ritscher is starting a series on Design... from an interesting angle: Reflecting on Design - #1 Adam kinney expounds on Robby Ingebretsen, Kaxaml and MIX09: Robby Ingebretsen on Kaxaml and MIX09 Steve Commisso has his own post up about his talk at Phoenix Silverlight User Group From SilverlightCream.com: Creating a Questionnaire. The RadioList Control Boyan Mihaylov of SilverlightShow ...
Okay, hopefully this is going to be a short one. Next thing that has to get done is to a little division of work. Looking over the requirements, there are only a couple of things that I’d like to, but first a word on module types. Module Types There are two types of modules that are defined in the previous incarnations of the framework (SCSF and WCSF). They are foundational and business modules. They don’t exist as fine-grained separations in Prism, but I’ve found using them to be useful concepts, ...
Topic: Implementing Presentation Patterns that Truly Work Across Platforms, Adam Grocholski Date/Time/location: Tuesday, February 17th, 2009. 12PM-2PM at Microsoft Registration Link: http://www.ilmservice.com/s... Abstract: Today's marketplace demands that our applications be available on multiple UI platforms (Windows, Web, RIA, Mobile). Is it possible to design our applications in ways that increases the effeciency of implementing them across UI platofrms? Yes, with ...