Okoboji: a lake, a mythical university, Kevin Moore's blog

Kevin Moore, Program Manager, Windows Presentation Foundation (WPF), WinFX

Browse by Tags

Tagged Content List
  • Blog Post: Coming to TechEd? I’ll be there!

    As Rob has already mentioned, I’m talking at TechEd . I’m giving two talks. Data Visualization in WPF (with help from Robby and Bea ) This is 6/13 from 2:45pm to 4pm. Building Data-Driven Apps with WPF This is my shot at Namita’s talk from the PDC. (She did an amazing job, so I ...
  • Blog Post: Robby and Me on Channel 9

    We're not nearly as entertaining as Don and Chris , but Robby and I are in another video on Channel 9 (our last one was on MSDN TV ). This time we talk about our experiences with Windows programming, the web and the power/flexibility/extensibility of WPF. It was a fun conversation. Robby is giving...
  • Blog Post: In other news...

    Our friends from Max have been busy. Not only are they cranking away at a beautiful WinFX app, but they're taking time to blog about their adventures. Ben has blogged about IScrollInfo [ Part 1 , Part 2 , Part 3 ]. If you are making your own panel and want a ScrollViewer to party over...
  • Blog Post: MSDN TV: The Power of Templates in Windows Presentation Foundation

    Robert and I just got posted to MSDN TV. We do a talk on the Power of Templates in Windows Presentation Foundation. If you want to look at my sample (the folder picker), just download my Bag-o-Tricks . It's one of the samples in there. If you want to download Robby's sample, please be patient...
  • Blog Post: Read Bea's Blog

    I think at some point I mentioned I've moved over to work on Data Binding in WPF. Binding is a thick, but powerful subject in WPF. One of the testers on my team is blogging (and she's hiding outside MSDN blogs). Beatriz is amazing to work with. Her blog is also very helpful. Send her a message...
  • Blog Post: An update to the WinFX Bag-O-Tricks for the January CTP

    As you may already know, there aren't really any changes to Windows Presentation Foundation (WPF) in the January CTP . I have noticed some updates to the VS extensions for Visual Studio , so you may want to update your bits anyway. I received a bunch of suggestions for samples , but nothing that...
  • Blog Post: Windows Live Messenger Beta Invite for WPF Sample Suggestion: wanna trade?

    I have one Messenger Beta invite to give out and I'm always looking for WPF sample suggestions. So... I have no strict criteria. The first suggestion that makes me think "hmm, that looks interesting" wins. Tips: if it's trivially simple or insanely complicated, you probably won't get it. Take a look...
  • Blog Post: A WinFX Bag-O-Tricks

    It's been pretty quiet around the office this week. I've had a chance to do some updating and clean-up on a bunch of samples that I've created over the last several months. I've decided to roll up all of my samples into one application. This will make it much easier to roll changes forward as we make...
  • Blog Post: A reason to download the December CTP: XAML preview (and basic editting) in Visual Studio

    Here's an early Christmas present: download the latest CTP of WinFX and the associated extensions to Visual Studio and you'll get basic XAML preview and editing in Visual Studio. Happy Holidays!
  • Blog Post: WinFX Hex

    I discovered the game Hex when I spent a semester in Australia my senior year of college. Taking the things I learned building Minesweeper , I thought I'd see how far I could get with Hex. I'm pretty happy with the results. (As with my first post of Minesweeper, this is a work in progress.) I had...
  • Blog Post: Animating Tile Panel (an excuse to download the WinXP Nov CTP)

    I've been sitting on this demo a few weeks, so I'm excited to finally share the code publicly. Go down the the WinFX Runtime Components - November CTP The latest release includes a simple, static event: CompositionTarget.Rendering. This simple event will give you call every frame. What does...
  • Blog Post: WPF Minesweeper (updated)

    I've updated Minesweeper (see my last post ). We have a timer, a "new game button" and cool graphics when you win/lose. (Alright, I just change the background brush, but it looks cool.) I still need to add options to change the size and number of mines. I also want to do high scores, etc. It's a work...
  • Blog Post: Mine Sweeper in WPF (Avalon)

    Every once in a while someone asks if they could build the next Quake in WPF. While WPF has some pretty cool 3D and animation support, it wasn’t designed for twitch games. DirectX is still your best bet there. There are classes of games that are pretty easy to build in WPF, though. On a whim...
  • Blog Post: PDC: demos, posters, pictures

    I got back yesterday from the PDC. It was a great trip. As promised, I’m posting the demo code for my talk. This zip contains each stage of my ColorPicker demo: 0) A simple UserControl that uses standard CLR properties and INotifyPropertyChanged 1) A conversion of 0) to use DependencyProperty and Binding...
  • Blog Post: Custom Panel: TreeMapPanel

    TreeMaps have been all the rage. I figured it would be cool to see how easy it would be to build such a thing in WPF. It turns out that getting started in pretty easy. There are a number of implementations of TreeMaps around. I found a Java one that looked like a good place to start. After a bunch...
  • Blog Post: Building a folder picker in WPF

    The last time I blogged about TreeView, I was still using the control I personally implemented. Now that WPF actually has a TreeView, lets talk about how to use it. The first thing you’ll notice is that the API for what we shipped is pretty identical to what I blogged. (Guess who wrote the spec for WPF...
  • Blog Post: 4 days till the PDC. Are you excited?

    I had my final dry-run for my talk today: PRS431 Custom Controls in WPF . If you have a free slot on Friday at 10:30, stop by. Room 402. Part of the preparation for the PDC is uploading our slide decks to a common share so that they get down to LA and get on the presentation machines. When I uploaded...
  • Blog Post: Get your WPF (Avalon) demo showed off at the PDC!

    Technical Evangelists Mike Swanson and Thomas Lewis have set up a “Show Off” session at the PDC to let our partners and customers demo their latest and greatest. Details on Mike’s blog. Details on Channel 9. Short audio interview with Mike and Thomas on Channel 9. ...
  • Blog Post: Cranking on PDC content

    Sorry I’ve been MIA from my blog for a while. I’ve been cranking on getting Beta 2 locked down and scrubbing my PDC content. I'm giving the Building Custom Controls in WPF talk at the PDC this year. (WPF = Windows Presentation Foundation = the set of functionality formally known as Avalon). I've...
  • Blog Post: Avalon Simple Tree View, Part 4 (now with XML binding!)

    There was a question in Avalon newsgroup that mentioned my TreeView sample . The question: can one bind XML data in a HierachialDataTemplate? Short answer: yes. Here's how. First, we need to define an XMLDataSource (yup, just like the ObjectDataSource from the first sample). We put the XML data...
  • Blog Post: Avalon Simple Tree View, Part 3

    In case you haven't heard , we've just released the Avalon and Indigo Beta1 Release Candidate . To inspire you all to upgrade from the March CTP (or maybe to install for the first time) I've updated my TreeView sample . So what's new? Well, I've styled the plus/minus button and added some simple...
  • Blog Post: Turn off your TV and get turned on to Avalon

    Monday marks the beginning of yet another TV-Turnoff Week . Why don't you trade your remote for your keyboard and write some XAML. Add some style to my simple TreeView . Turn Nathan's 3D Button into a 3D ListBox. Play around with text . Add a feature to AvPad . Find a bug? Have a suggestion? Post...
  • Blog Post: Are you reading Chris Sells?

    A while ago I posted a list of MS employees that are blogging outside of blogs.msdn.com that you should be reading. Let me add one: Chris Sells . In the last couple of days he's had a bunch of great pointers. First, he talks about the power of data binding in Avalon. To quote: " I can...
  • Blog Post: Avalon Simple Tree View, Part 2

    In my last post , I walked through creating a simple hierarchy using styles. Now, let's bring it to life. We want to add expand/collapse to our TreeViewItem (HeaderedItemsControl), but IsExpanded is not a property on HIC. We need to add one. Let's go into the Window1.xaml.cs file and add two classes...
  • Blog Post: Avalon March CTP: Creating a simple TreeView

    I’m going to walk through creating a simple TreeView with the March CTP of Avalon. First, the tools you need. 1) Visual C# Express 2) Avalon and Indigo Community Technology Preview - March 2005 (In a previous post , I’ve discussed how to crack the ISO.) Let’s...
Page 1 of 1 (25 items)