Tag | WPF Posts
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 ...
In this issue: Ken Cox, The Thirsty Developer, Dean Chalk, Nigel Sampson, Dr. WPF, John Papa, David Anson and Al Pascual. From SilverlightCream.com: Silverlight 2 Data Form - Episode 7: Adding Some Style Ken Cox is up to his 7th episode now, this one discussing styles and making use of the AutoCompleteBox. The Thirsty Developer 49: Silverlight + Twitter Looks like I missed this earlier this week, but The Thirsty Developer has a podcast up with Steve Holstad about a Silverlight frontend for Twitter. ...
Thanks Adam for making my day (and my daughters') by including them in The Continuum Show weekly edition. It was so cool (and unexpected) :) (mention starts at 0:57 in the show) http://channel9.msdn.com/sh... And my good friend and colleague Kurt's daughter was also featured! Great day for IdentityMine's families :) KaXaml love All this is thanks to Robbie Ingebretsen and his amazing KaXaml editor. I can never underline enough how amazing KaXaml is. It's grown to become an ...
In this issue: Fredrik Normén, Michael S. Scherotter(2), Gerard Leblanc, Lee, and Jesse Liberty. Shoutouts: Adam Kinney has his latest TCSWeekly up: TCSWeekly Episode 003 - Silverlight, Moonlight, Kaxaml, Facebook, Multi-touch. Devin has a page up listing WPF and SL developers using Twitter, and a form to add yourself. Pete Brown discusses My Favorite MIX09 10k Challenge Entries . From SilverlightCream.com: How the Presentation Model could look like when using Silverlight 2.0 Fredrik Normén gives ...
In this issue: Andy Nogueira, Ken Cox, Alex Knight, Charles Petzold, Fredrik Normén, Page Brooks, Michael S. Scherotter, and Peter McGrattan. Shoutouts: My Phoenix buddy Dan Wahlin had part in a Silverlight book that just hit the street: Professional Silverlight 2 for ASP.NET Developers Released ... very cool, Dan! Daniel Calbet wrote to me with the following two links. They are WPF, they're MVVM, and they're well-done, so definitely worth checking out: Using the Viewmodel pattern to provide Undo ...
In this issue: Fabrice Marguerie, Tim Heuer, and Andrej Tozon. Shoutouts: Shawn Wildermuth is taking his Silverlight Tour to Seattle next month, and it's not too late to use a discount coupon on his site: Shameless Plug for the Silverlight Tour. Shawn has also announced a new venture: Announcing AgiliTrain!... this looks like good stuff, so if you or your organization can afford it... I think Shawn can teach it to you! Tim Sneath takes a look at some of his favorite entries in the MIX 10K contest: ...
I’m always happier in my Agile mentality with having something up and running that I can hit F5 on and see the fruits of my labor and this is no different. So, the next thing we need to do is get a basic Prism application up. The most basic Prism app in the world has three things in its .exe. The Application object, which sets up the bootstrapper object. The Bootstrapper object, which kick-starts the IoC container, loads modules and starts the shell. The Shell window (which I really wish began with ...
Just got confirmation that I will also be talking in Geneva, Switzerland, at the TechDays 2009 (1st or 2nd of April 2009). The talk will be the same as in the TechDays in Bern, but this time it will be given in French. I never really gave a technical talk in French, so it should be interesting (I hope the material will be more interesting than me struggling with technical words in French, though, just kidding). Yes, French is in fact my mother tongue. I come from Lausanne, located in the French speaking ...
When installing new hardware, always observe the Three Golden Rules: Never insert the manufactures CD/DVD into the computer If the hardware was made by HP, see Rule #1. If there is a bright green, pink, or yellow sheet of paper in the box that says something like “STOP – insert CD and run setup before connecting your equipment”, see Rule #1. You will never want to run the manufactures installation CD. If you cannot get the hardware to work with the operating system, you might as well bring it back ...
So I’m a firm believer that once you have business requirements its a good idea to have the data right. You may have to expand on it later, but it’s good to know what you’re dealing with in a problem space. In a larger, green-fields application, I might well do a part at a time to keep in good Agile methodology, but this is neither large nor green fields (I’ve build the application several time so far for different years in different tech stacks, though this hopes to be the prettiest). So, here we ...
I’m not a Microsoft employee, but I’ve been on the advisory board for P&P’s Composite Architecture for WPF and Silverlight (hereafter just called Prism) project since v1. It’s a great little piece of software and I’ve been negligent about blogging on it, so I thought I’d take the opportunity of starting up this blog to do so. History For those that are unfamiliar, since 2003, P&P has been generating a series of application blocks, software factories and guidance packages that have promoted ...
FireGestures is one of my favourite Firefox extensions. I have become so accustomed to it of late that I now find web browsing without gesture navigation hopelessly slow. I have been thinking that it would be nice to start baking gesture navigation into my own applications. Clearly, this is not the kind of feature you would want to shoehorn into any application, but used sparingly and where appropriate it is a great way of short-cutting user navigation and providing a more user-friendly UI experience. ...
My kit arrived on Friday for the Dare to Dream Different Challenge. Very very cool. The only minor disappointment was that the supplied XBee modules were Series 1. Fortunately, I had a few 2.5 modules laying around from a past project that I upgraded to ZB. Fortunately for me, Michael Schwarz created a library that contains code to talk to 2.5 and later modules for the desktop and micro frameworks. After a few hours of leaning how his library worked (and not worked with Series 1) and upgrading XBee ...
In this issue: Grant Archibald, Rob Houweling, Andrej Tozon, Dean Chalk, Ken Cox, Daniel Crenna, Bryant Likes, Mike Snow, Joe Engalan, and Ning Zhang. From SilverlightCream.com: Spin and Win Grant Archibald has created a one-armed-bandit for his MIX09 10K challenge... it looks and works great... give it a shot! Creating a ColorFill toy in Silverlight - part 1 Rob Houweling takes on a challenge from Terence Tsang on his blog and builds a ColorFill toy in Silverlight ... check out the references. Silverlight ...
I changed the "welcome message" on my website www.galasoft.ch and thought I would also publish it here :) ---- Update: In addition to the talks listed below, I will also talk in TechDays Geneva. More details here. Here are some fresh news from Stäfa! With Xmas and New Year behind us, Chinese New Year around the corner, the year 2009 is well started and looking very good. I have a number of exciting events in front of me. You might have noticed a new box titled "Sponsors" in the side bar of this page ...
Update: Added a talk in Geneva, Switzerland, 1st or 2nd of April 2009 I am happy to announce that I will be speaking at Microsoft TechDays in Antwerp (Belgium, 11th and 12th of March) and in Bern (Switzerland, 9th of March). Hope to see some of you there, and if you are around, please come and meet me!! 11th and 12th of March, Antwerp (Belgium) http://www.techdays.be/ .NET continuum: ASP.NET, AJAX, Silverlight and WPF This session will be given in English. With the release of Silverlight in 2008, ...
In this issue: Russell Greenspan, Andrej Tozon, Patrick Keating, Timmy Kokke, csharpsean, John Stockton, Mike Snow, Terence Tsang, Ning Zhang, and Lee. From SilverlightCream.com: Microphone access in Silverlight via Flash and JavaScript Russell Greenspan shows us how to get past the no microphone in Silverlight thing by going through Flash or Java along the way.... great idea and since I've never coded Flash, good info... thanks Russell! Silverlight TreeView: MVVM and editing [1] Andrej Tozon was ...
In this issue: Pete Brown, Anna Wrochna, James Bacon, Ken Cox, Tiago Andrade e Silva, John Bruin, Dean Chalk, Tim Heuer, Joel Neubeck, and Gerard Leblanc. Shoutouts: Falling into the WPF category is this outstanding post by Jaime Rodriguez: Styling Microsoft’s WPF datagrid Karsten has this one, which is also WPF: Getting WPF Expander and Listbox Alignment Happy Koen Zwikstra announed a follow-on to his XPS posting: Silverlight XPS: Source code Adam Kinney has posted a second edition of TCS Weekly: ...
This is very goofy, but Jeff at GWB debugged around enough to figure out that the following entry is what was killing my 'Cream post for the last two days :( I'm going to try to put this out as a single and see if it flies. Walt Ritscher reports on Sothink Quicker for Silverlight -- an animation editor. Seems this was mentioned in the last week somewhere, but I couldn't find it real quick. This definitely looks like something worth checking into though! Stay in the 'Light! Twitter SLNews | Join me ...
Now I am officially in round 2. I didn’t realize I had to fill out some forms to make sure that I met the contest rules. Fortunately, that is all behind me now, and my development board is on it’s way. Which doesn’t give us contestants a lot of time. Round 2 ends March 31, 2009, which is a little over 2 months away. I plan to blog about my progress. Right now, I am in the “getting reacquainted with Micro Framework” that I last looked at a couple of versions ago. I had bought the book “Embedded Programming ...
In this issue: Bob Thomson, Michael Washington, Ken Cox, Shawn Wildermuth(2), Matthias Shapiro, Page Brooks, and Jeff Wilcox. Shoutouts: Jesse Liberty reports As promised, here is the .NET Rocks recorded panel on RIA at Code Mash. It was a blast and got a great reception. Jeff Weber has a followup on his Silverlight Install Enticement video: Enticing People To Install Silverlight (Follow Up) Brad Abrams has his shoutout to MIX09: Getting Ready for Mix09 From SilverlightCream.com: colaab - Silverlight ...
Yesterday morning came earlier than usual so I could trek to Reston, VA for the Washington DC MSDN Developer Conference, however, it was WELL worth it! Stephen Walther gave the keynote, hitting all the high-points of Azure and how it will play such a prominent role in future .NET development. I spent the rest of my day in the Client and Presentation room hearing Dave Hoerster present on ASP.NET and jquery, Frank La Vigne present on WPF DataGrid and Ribbon Controls, Pete Brown present on Building ...
In this issue: Jim Lynn, Shawn Wildermuth, Jeff Weber, and Terence Tsang. Shoutouts: Walt Ritscher reported on an interesting Web Design judging site: CommandShift3 - You be the judge of good Web Design. Scott Barnes reports that Silverlight is all over The Moment..... looks like lots of Silverlight involved in the inauguration! From SilverlightCream.com: Funky Popups using Tweener Jim Lynn sent me this one, and I've added Jim to my big list... he is using the Tweener class from Silverlight Contrib ...
Easy deferred execution While programming, especially in GUI applications, you may have come across the problem of actions that take too long to run them in the foreground thread (aka GUI thread). .Net brings a couple of different possibilities to circumvent this, for example the ThreadPool, BackGroundWorker or the Dispatcher class in WPF. What they have in common is, that they clutter up your code. Especially, if your are trying to separate your concerns you should think of a better solution. One ...
In this issue: John Stockton, Adam Kinney, Koen Zwikstra, Matthias Shapiro, Swiss MSDN Team Blog, Jordan Knight, Scott Barnes, Tim Heuer(2), and Mike Snow. Shoutouts: Terence Tsang suggests Let’s Join Mix 09 - 10K challenge!!... can't wait to see his entry :) Laurence Moroney is plugging MIX09: MIX09 – Why YOU should be there., and Adam Kinney says there will be another discount available tomorrow! From SilverlightCream.com: CodePlex, now with Silverlight John Stockton pinged me on his new post about ...
Programming Visual Basic applications? Typemock have released a new version of their unit testing tool, Typemock Isolator 5.2. This version includes a new friendly VB.NET API which makes Isolator the best Isolation tool for unit testing A Visual Basic (VB) .NET application. Isolator now allows unit testing in VB or C# for many ‘hard to test’ technologies such as SharePoint, ASP.NET MVC, partial support for Silverlight, WPF, LINQ, WF, Entity Framework, WCF unit testing and more. Note that the first ...
Programming Visual Basic applications? Typemock have released a new version of their unit testing tool, Typemock Isolator 5.2. This version includes a new friendly VB.NET API which makes Isolator the best Isolation tool for unit testing A Visual Basic (VB) .NET application. Isolator now allows unit testing in VB or C# for many ‘hard to test’ technologies such as SharePoint, ASP.NET MVC, partial support for Silverlight, WPF, LINQ, WF, Entity Framework, WCF unit testing and more. Note that the first ...
I just want to issue Microsoft a simple challenge that could revolutionize their software development process and quality control, make their apps integrate better, and make a world of difference to customers and implementation partners the world over: Get your shizzle together, and start building common modules all your enterprise products can leverage. A great example of what I'm talking about is User Profiles. MOSS 2007 has a very robust User Profiles engine. Commerce Server 2007 has its own somewhat ...
For those of you that may know, and those of you that don’t, I was scheduled to go to PDC 2008. The the inevitable happened. We ended up having issues with a third party vendor the week before I was scheduled to go. We also ended up having other issues and scheduling conflict that all came together to mean one thing, I MISSED PDC! I was so excited, I had never been a part of an organization that was will for me to go to one of the top conferences. But, the world’s aligned to keep me from my dream. ...
\In this issue: Boyan Mihaylov, Thiago Felix, Bart Czernicki, Daomon Payne, Nigel Sampson, Jeff Weber, Tim Heueer, Arturo Toledo, John Papa, and Jesse Liberty. Shoutouts: I've got posts queud up from Jonathan van de Veen, Anna Wrochna, and Andy Beaulieu, but either I screwed up loading things into Thumbtack this morning, or it needs a little more help because instead of retaining the original post locations, it retained the blog home. However, it might be me :) So... there WILL be a Cream 2 today. ...
Note the GeekSpeak today at 12:00 PST by John Papa. In this issue: Seema Ramchandani, Jeff Wilcox, John Papa, Pete Brown, and Lee. Shoutouts: I had to look up "Otaku", but then thought my granddaughter might like Laurence Moroney's Silverlight and Otaku – A match made in heaven :)... plus it's DeepZoom, so what's not to like! Yeah, Laurent... it's sort of SilverlightCream with a steaming helping of WPF on the side :) ... and here's a WPF link from Adam Kinney: PhotoSuru, an innovative photo-viewing ...
I am trying harder to make a player based on the vlc libraries.
I am using .Net interface to vlc as described on VideoLan.org
.And shall bring GUI to WPF reach.
Any Guidance or project co-ordinators willing to lead this open source project?
I want to bring the best of both worlds.i.e The media player usability with the power of vlc.
Just mail me at sonamsingh_19@yahoo.co.in Directly..
Unwrapping my new Wolves wall calendar I realized its time to do some prognosticating. I've blown the dust off my Nostradamus predictions book, taken some fresh tea leaves and smeared them all over my cracked crystal ball (it rolled off my desk last March and I haven't taken the time to get a replacement) and I'm ready to peer deep into the future... Oh yeah, don't hold me to these. :-) Google Acquires IKEA: Google figures the best approach to gaining ground on the computer desktop is to buy the ...
Lately I've had a few people approach me after speaking engagements or conferences and ask for some advice on becoming a .NET developer. Sometimes this has been moving into IT from an unrelated field or other times it's just been a transition of existing development skills into .NET. Now if you have been in this industry for awhile (and had any success) you have apparently demonstrated at least some capability to migrate your skills from one newly released technology to the next. In 2009 it's hard ...
A few days ago I decided to enter the MIX 10K competition. My entry is named ColorClock 10K. If you like it, please vote for it! Quick manual Installation The application requires .NET 3.5 SP1. If you don’t have this version, please install it before the next step. This is a once-only installation. Open this link in Internet Explorer to install and start the ColorClock. Usage Drag the clock to move it on your desktop. Resize the clock using the triangle in the bottom right corner. Set the options ...
In ParaPlan 4.0, we use twitter to maintain a change log. I wanted to display this information to our users, so I wrote a little class that calls the RSS feed and uses LINQ to parse the data. All I need is the message and the date, so that is all it pulls out. Here is the class: public class Twitter { public string Message { get; set; } public DateTime PubDate { get; set; } public static List<Twitter> Parse(string User) { var rv = new List<Twitter>(); var url = "http://twitter.com/statuse... ...
I am humbled and honored to be awarded a Most Valuable Professional award by Microsoft for 2009. This will be my 3rd year as a MVP. I got my first award in 2007 for ASP.NET, and then due to my increased activities in the fields of Windows Presentation Foundation and Silverlight, in 2008 and now 2009 in Client Application Development. This expertise gathers specialists of these two disciplines and provides a fantastic way to exchange and discuss amongst professionals. Without a doubt, one highlight ...
Welcome to my first ever blog! So, of course, I had to start with the obligatory "hello world."
I hope to use this space to talk about the latest C# and .NET developments that interest me most. You know, things like LINQ and WPF and C#, etc...
Happy New Year to all. 2008 has been an amazing year, with many changes in my professional life (joining IdentityMine, publishing my first book Silverlight 2 Unleashed, etc...). It was a real pleasure to be in company of some of the brightest minds on this planet and to do my best to not seem to ridiculous next to them :) Privately, the highlight of this year has been our trip to Asia (Malaysia, Hong Kong) which will remain in our minds forever. To celebrate the year ending today, I published a Silverlight ...
Jason posted a great episode on our new 10-4 show on Channel9 that covers customizing the Visual Studio 2010 start page. The start page is defined in XAML (Markup language for Windows Presentation Foundation), so adding new tabs, buttons and other functionality is as easy as editing the XAML in Visual Studio or any text editor. You can do even more than just edit the XAML. Because the start page is using XAML and Windows Presentation Foundation, you can also add your own WPF controls to the mix. ...
In this issue: Jim Lynn, Silverlight Girl, Microsoft Natal, Damon Payne, Lutz Gerhard, Tamir Khason, Imran Shaik, Ning Zhang, and Joe Stegman. Shoutout: Cameron Albert is almost to the Alpha stage on Parenthia. Check it out: Almost Alpha Time! From SilverlightCream.com: Christmas in Silverlight Jim Lynn sent me this admittedly no-code Christmas card. Cool Deep Zoom demo though... I like it :) Create shadow effect in Expression Blend - Part 2 Silverlight Girl Continues with her Expression Blend Shadow ...
This is written to explain Dependency Properties in general as they are available in .NET Framework 3.0 but specifically targeting Silverlight 2.0, in most places effort has been placed to explain the differences in Dependency Properties in WPF and Silverlight (With Silverlight perspective). But all examples are for Silverlight. What is Dependency Property? Dependency properties are new addition to .NET Framework 3.0, Dependency properties are completely new implementation of properties, all programmers ...
Roanoke Valley .NET User Group meetings and events for the first quarter of 2009 has been scheduled. For more details visit www.rvnug.org January Meeting - Thursday, 1/8/2009 Justin Etheridge, founder of Richmond Meet and Code Dinners, Senior Consultant at Dominion Digital, will walk you through an ASP.NET MVC application. February Meeting - Thursday, 2/5/2009 Joel Cochran, RV.NUG Member extraordinaire presents, "Going beyond Hello World: Developing real world WPF applications using Blend and Visual ...
1. Introduction This article shows how you can use attributes to validate your business objects. You may have had to write tones of code to validate your business objects without taking advantage of attributes. The value of attributes comes when you need to apply the same rules on a number of properties and the only thing you have to do is to decorate your property accordingly. For other articles on attribute based validation please check the Visual Studio Magazine and Ennis Ray Lynch, Jr. 2. Background ...
There are a lot of situations in Silverlight and WPF where you would like to get a list of items from a collection of a certain type. For example all textboxes in a Grid, or all customer records from a ListView. LINQ provides us with an extension method to do this very easily, the OfType<T>() extension on IEnumerable: public static IEnumerable<TResult> OfType<TResult>( this IEnumerable source ) Let me explain the use of this method thru some examples. Say you have a grid with some ...