Xperimentality

Building a Better Xperience with .NET

 Tuesday, June 26, 2007

Someone brought to my attention that I had not mentioned some of the WPF videos I have put together.  Two of them are posted out on the WindowsClient.net site.

There are more that will be posted out there soon.  I'll post when they go live.

Tuesday, June 26, 2007 12:02:02 PM (Central Standard Time, UTC-06:00)

Well a few more Expression Web Videos are available on the Expression Knowledge Base page.  The videos that are out there now are:

  • Work with Images in Expression Web
  • Work With Hyperlinks in Expression Web
  • Create a Template-based Web Site Web
  • Create a Standard Web Site With Expression Web
  • Use CSS Layout in Expression Web
  • Using CSS Style Sheets in Expression Web

Go to the Expression Site to view the videos.

Tuesday, June 26, 2007 10:00:48 AM (Central Standard Time, UTC-06:00)
 Tuesday, June 12, 2007
Monday, June 11, 2007 11:15:23 PM (Central Standard Time, UTC-06:00)
 Monday, June 11, 2007

Well on June 6th, my wife gave birth to our second little girl!  It was a great day.  For those of you with kids, you know what a joy it is to add a new child to your family.  For those of you who don't have kids, let me tell you, it is a very special thing!  Mom and baby are doing really well and the nights have not been too bad so far!

Big Sister

Monday, June 11, 2007 5:19:17 PM (Central Standard Time, UTC-06:00)
 Tuesday, June 05, 2007

Over the last month or two I have been recording some "How Do I" videos.  The videos I have been working on are about the Expression Suite and WPF.  The first video, Use CSS Layout in Expression Web, has gone live on the Expression Knowledge Center site.  I will post more of the video locations when they go live.

If you have not visited the Knowledge Center for the Expression Suite, it is a great place to get training videos, Webcasts, starter kits, virtual labs and more. 

Also if you have not been to the new Windows Client site and you are interested in WPF information, it is the place to go.  The content that used to be on the wpf.netfx3.com site has been moved to the new Windows Client site.  It is a great resource for getting started with WPF.

Tuesday, June 05, 2007 5:02:05 AM (Central Standard Time, UTC-06:00)
 Wednesday, May 30, 2007

I am really excited about this!  Today, Microsoft announced Surface and the web site is now live.  To me, the fact that this technology has actually come to fruition is terrific.  It is like someone actually manufacturing one of those concept cars that we all wish would become reality but know we'll never really see!

I see so much potential for the technology!  From the Surface web site:

"Microsoft Surface, the first commercially available surface computer from Microsoft Corporation, turns an ordinary tabletop into a vibrant, interactive surface. It provides effortless interaction with digital content through natural gestures, touch and physical objects."

Take a look at some of the videos on the site and then just let your imagination soar.  Now I just have to talk my wife into letting me get one of these!

Wednesday, May 30, 2007 9:51:07 PM (Central Standard Time, UTC-06:00)

Today I did a presentation on WPF at a Microsoft developer training day in Nashville, Tennessee.  I think the presentation went well, but this was a rather interesting trip.

When Mark Dunn asked me to speak at the event, I had all but decided I was going to let one of my co-workers, Brandon McMillon, go instead.  My wife is due with our second daughter any day now.  I knew there was no way I could risk being gone for a night that far away.  Granted, Nashville is not that far, but it is far enough that she could go into labor and deliver in the amount of time it would take me to get back home.  Jeff Barnes, another co-worker was giving the presentation on WCF.  So Brandon said he would drive there and back today if I wanted to give the presentation.  So bottom line, I took the chance and was able to deliver the presentation myself.  I am glad I did.  As usual, it was a lot of fun and I really think the audience showed a good deal of interest in using WPF or Silverlight in some of their current projects!

Shortly after arriving in Nashville, while we were heading to the venue, my wife called.  You can imagine, as soon as I saw the phone number I thought, "You have got to be kidding me".  Luckily, she was just calling to see if we got up there alright.  I got no other calls from her and obviously she didn't go into labor today!  Maybe I will be as lucky with the lottery ticket I bought!

Wednesday, May 30, 2007 9:39:52 PM (Central Standard Time, UTC-06:00)
 Wednesday, April 25, 2007

I had kinda made a promise to myself that I was going to make sure I did not turn my blog into just a place to link to other information.  In the beginning, I began to get sucked into that black hole, but occasionally there are just some things that can't be said better!

To that end, my good friend and co-worker, Jeff Barnes, just sent me a link to a write up about 2 very different WPF books.  I thought it brought to light a good point.  Here is the blog entry on Coding Horror that I am speaking of.

I recently had gotten evaluation copies of these two books to determine if one or the other might make a good reference book to be used in a WPF training class I am teaching.  Needless to say, Nathan's book was the clear winner.  Not that there was no good information in Petzold's book.  Quite the contrary.   But when choosing a book that people are going to be able to use on a daily basis, the layout and format of Nathan's book is exceptional.

Bottom line is this: with the number of technical books on the market today, choosing a book is more than just choosing an author or a title.  It often takes flipping through a book to see if the content is going to make you go to sleep or excite you!  Thanks to both Jeffs!

Wednesday, April 25, 2007 12:29:38 PM (Central Standard Time, UTC-06:00)
 Tuesday, April 24, 2007

When speaking to people just getting started writing WPF applications, I get asked a lot why intellisense does not work all the time.  So here is the low down for anyone having this problem:

At first, this seemed to happen randomly.  However I have determined why it seemed to be random and what was causing the loss of intellisense.  By default, when you create a new WPF project in Visual Studio 2005, you are given a WPF Window file called Window1.xaml.  This file looks something like this

<Window x:Class="WindowsApplication18.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/
presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="WindowsApplication18" Height="300" Width="300" > <Grid> </Grid> </Window>


Note the Grid block colored red!  Sometimes I will delete this grid block before adding the panel type I want to use.  Other times, I will add the panel I want to use and then delete the grid block.

It appears that if you delete the grid block first before making any other modifications to the file or before adding another panel block, the presentation schema is removed from the Schemas list in the project properties.

The Schemas list is located in the project properties.  Click on the project in the Solution Explorer then look in the Properties tab.  You will see an item labled Schemas.  If you click on the ellipses in the Schemas selection box, you will see a window like this:

Make sure that you have selected both Xaml2006.xsd and XamlPresentation2006.xsd.

So bottom line is if you have lost intellisense in your WPF project, check the list of schemas associated with your project.  More than likely, the XamlPresentation2006.xsd has been removed!

Tuesday, April 24, 2007 9:55:44 PM (Central Standard Time, UTC-06:00)
 Tuesday, April 17, 2007

For anyone who knows me, you know that I am considered the freak at my company because I have a strong level of experience with backend code, but I also love the graphic design side of the house.  Most folks do one or the other, but I love the creativity of UI.  So it was natural for a lot of the work I do to focus around web applications.  When WPF came out, I loved it.  It allowed for some really great UI experiences with a smaller amount of code.  So I made the decision to have WPF be the focus of my "new technology" effort.  I looked briefly at WPF/e, but had to focus!

Well since Microsoft formally announced Silverlight, the official name of WPF/e, I took another look at it.  I am hooked again!  This is really great!  I can use what I have been learning about WPF and put it on the web.  I can't help but just dive in!  So I imagine you will be hearing more about it soon.  I plan on adding a lot more entries here about my experiences with learning (and getting caught up) on Silverlight.  Hopefully my experiences will help others getting started!

Tuesday, April 17, 2007 12:17:12 PM (Central Standard Time, UTC-06:00)
Who Am I - Todd Miranda
Me
MVP Visual Developer - ASP/ASP.NET
Search
Links
On this page....
Calendar
<July 2007>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234
Archives
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Administration