May 13, 2008
SP1 Beta for the .NET Framework 3.5 and the SP1 Beta for Visual Studio 2008 have been released. You can read about the new stuff on ScottGu’s Blog.
There are two thing on the new release of .NET that interest me above others the GPU-based effects and the new WriteableBitmap class that I plan to use in future Pixa’s features and I will cover them in future posts.
If you want to learn more on GPU-based Effects for WPF, keep an eye on Greg Schechter’s Blog.
Leave a Comment » |
.Net 3.5, Visual Studio | Tagged: .Net 3.5, .NET 3.5 SP1, Pixa, VS2008, VS2008 SP1 |
Permalink
Posted by andresd
April 9, 2008
This is a brief introduction to Pixa’s Color & Brush Panels.
Color Panel
- The color panel allows you to select the current drawing color by clicking on the selecting area.

- You pick a color from anywhere in the application window with the picker tool
and double click on the desired color.
- To select a color manually press on the button
to open the manual color selection panel.
- Pixa has an option to save working palettes with different styles. The current palette style is the color list on the bottom of the panel.
You have two viewing options for the palette style list, one as a list and one as grid, to switch between them click on the view mode button
.
Brush Panel
- The brush panel let you select, add and edit custom made drawing and erasing brushes.
- To add new brushes to the list just press on the Add button and a new brush will be added to the list.
- To remove a brush, first select it and then press the Remove button.
- To edit a brush press on the Edit button, an option panel will be open; to save the changes and to close the panel, press the Edit button again.
And thanks to famfamfam for the free icons used in Pixa.
Enjoy!
2 Comments |
Pixa | Tagged: Application, Drawing, Painting, Pixa, WPF |
Permalink
Posted by andresd
April 6, 2008
I’m happy to introduce you to Pixa!
Pixa is a drawing program that takes full advantage of WPF. While it looks like a typical raster editor it is actually a vector editor, every stroke you paint on Pixa is actually a Geometry object, this allows you to zoom and resize without affecting the drawing quality.

I have launched a CodePlex project for Pixa, so you can download and play with it or contribute if you wish.
Please take into consideration that Pixa is a “PRE-ALPHA” version and is a long way from stable, I’m releasing it now so I can get feedback and share it with you (if you are interested in the code or your have an artistic soul
).
I will talk in following posts about Pixa’s roadmap, features and explain how I implemented some of the main features.
I will be happy to know what you think.
12 Comments |
.Net, Pixa, WPF | Tagged: .Net, .Net 3.5, Application, Drawing, Painting, Pixa, WPF |
Permalink
Posted by andresd
February 21, 2008
Scott Guthrie blogged about the .NET 3.5 client product roadmap. Check out the post for full detail, and here’s a short list of the things to expect:
- DropShadow and Blur Bitmap effects will be hardware accelerated.
- Improvements on Text.
- Media and Video Performance.
- New WriteableBitmap API will enable real time bitmap manipulation.
- New Controls like DataGrid, Ribbon and Calendar/DatePicker.
- Improvements on the VS 2008 WPF Designer.
And one more thing you do not need to recompile your applications to befit from the new features!!! As long as you have the latest updates installed.
Leave a Comment » |
.Net 3.5, WPF | Tagged: .Net 3.5, WPF |
Permalink
Posted by andresd
January 17, 2008
On October last year Scott Guthrie blogged about Microsoft plans to release the .NET Framework Source Code to enable debugging support with Visual Studio 2008, well the moment is come and now you can browse and debug the source code of the following libraries:
.NET Base Class Libraries:
System, System.CodeDom, System.Collections
System.ComponentModel, System.Diagnostics
System.Drawing, System.Globalization, System.IO
System.Net, System.Reflection, System.Runtime
System.Security, System.Text, System.Threading, etc.
ASP.NET (System.Web, System.Web.Extensions)
Windows Forms (System.Windows.Forms)
Windows Presentation Foundation (System.Windows)
ADO.NET and XML (System.Data and System.Xml)
And soon the LINQ, WCF and the Workflow Foundation will be added.
You can find a detailed post by Shawn Burke that explains the exact steps on how to enable this.
Leave a Comment » |
.Net, .Net 3.5, Visual Studio | Tagged: .Net, .Net 3.5, .NET Source Code, Debugging, Visual Studio |
Permalink
Posted by andresd
December 20, 2007
For some reason including a ResourceDictionary into the Themes/generic.xaml does not behave the same as including a ResourceDictionary into App.xaml.
If you include a ResouceDictionary into Themes/generic.xaml you will receive an exception telling you that the dictionary cannot be assigned to property ‘Source’ of object, yada, yada, yada, very informative.
Exception:’MyDictionary.xaml’ value cannot be assigned to property ‘Source’ of object ‘System.Windows.ResourceDictionary’. Cannot loc
ate resource ‘mydictionary.xaml’. Error at object ‘System.Windows.ResourceDictionary’, Line 9 Position 23.
What the exception is trying to tell you is that the included ResourceDictionary file was not found on the output folder, (meaning that it was expected to be an external resource).
What to do then, instead of:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source=”MyDictionary.xaml” />
</ResourceDictionary.MergedDictionaries>
You should write it like this (specifying that the included resource is embedded into the assembly):
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source=”/My.Controls;component/themes/MyDictionary.xaml” />
</ResourceDictionary.MergedDictionaries>
3 Comments |
WPF, XAML | Tagged: generic.xaml, WPF, XAML |
Permalink
Posted by andresd
December 6, 2007
A week ago I came across InfraRecorder, an open source CD/DVD burning tool.
After being disappointed from the burning features of Windows Vista, I was very happy from what I found.
It works very well under Windows Vista. It doesn’t require installation and its only 8MB in size, what’s make it suitable for running it from a DiskOnKey.
You can download it from here.
Enjoy.
1 Comment |
Tools | Tagged: CD/DVD Burning, InfraRecorder, Tools, Windows |
Permalink
Posted by andresd
November 22, 2007
I have written two posts in the past about a bug in WPF’s RadioButton IsChecked property change notification.
On my first post I described the problem and in second post I proposed and demonstrated a workaround to the problem.
Now after the release of the .NET Frameworks 3.5, I checked it again and hoping that it was fixed, but unfortunately it wasn’t fixed
. But the same workarounds that I described in my previous post in this issue still do the jobs.
Leave a Comment » |
.Net, WPF, XAML | Tagged: .Net, .Net 3.0, .Net 3.5, RadioButton, WPF Bugs, XAML |
Permalink
Posted by andresd