Click here to Skip to main content

Articles by jmix90 (Technical Blogs: 26, Tip/Tricks: 6)

Technical Blogs: 26, Tip/Tricks: 6

RSS Feed
No articles have been posted.

Average blogs rating: 4.53

XML
Serializing
Posted: 25 Feb 2010   Updated: 25 Feb 2010   Views: 7,217   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 0   Downloaded: 0
An easy way to perform serialization of these objects
.NET Framework
General
Posted: 5 Mar 2010   Updated: 5 Mar 2010   Views: 15,974   Rating: 4.25/5    Votes: 7   Popularity: 3.50
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
The Sync Framework is an amazing framework that enables roaming, sharing of data, and taking data offline ! One usage You can imagine is to sync some local clients databases with a big distant one.
How To
Posted: 7 Apr 2010   Updated: 8 Apr 2010   Views: 23,637   Rating: 4.60/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 16   Downloaded: 0
A lot of controls expose properties which are not DependencyProperties and then you can’t put a binding on it. On some other cases, you only have a getter as accessor and you can’t put a binding on it too...
Posted: 9 Apr 2010   Updated: 9 Apr 2010   Views: 9,102   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
There are times when you have to copy each property of an object to one another. This is called mapping and it's very fastidious to do it by hand. In this post, we'll see how to create a method extension which do it for you in one line of code!
Windows Presentation Foundation
Controls
Posted: 16 Jun 2010   Updated: 27 Aug 2010   Views: 8,331   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Execute a command on a specified control when clicking on a button
Posted: 21 Sep 2010   Updated: 21 Sep 2010   Views: 17,379   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
The expander control can be used in a lot of situations but the one proposed by default is quite "rigid". In this post we will discover how to animate it quite simply just via XAML !The WPF engine lets us redefine the template of the controls and we'll just do that.The goal aimedWhat we aim is t
Posted: 28 Apr 2010   Updated: 22 Sep 2010   Views: 11,299   Rating: 4.75/5    Votes: 7   Popularity: 4.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 15   Downloaded: 0
A fast and easy tip about shadows and performance
Posted: 4 Oct 2010   Updated: 4 Oct 2010   Views: 8,703   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 15   Downloaded: 0
Reusability and factorizing are maybe the most commons things you want and use when you are developing applications. In WPF it often means creating controls library (i don’t mean UserControl) that will be easy to use in multiple applications. In this post we'll see all the step to create a control
Posted: 4 Mar 2010   Updated: 5 Oct 2010   Views: 14,900   Rating: 4.11/5    Votes: 6   Popularity: 3.21
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 21   Downloaded: 0
How to integrate the Office Ribbon respecting the pattern (especially the commands)
Posted: 23 Mar 2011   Updated: 25 Mar 2011   Views: 22,340   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
In this post, we will see how to make a custom control fully useable in a Coded UI Tests scenario.
Data Binding
Posted: 19 Feb 2010   Updated: 19 Feb 2010   Views: 5,193   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Today we are going to learn how we can uses the powerful data binding of WPF even on non-WPF objects.
Posted: 1 Mar 2010   Updated: 1 Mar 2010   Views: 24,691   Rating: 4.88/5    Votes: 14   Popularity: 5.58
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 20   Downloaded: 0
When you want to make an object binding-aware you have two choices : implements INotifyPropertyChanged or creates DependencyProperties. Which one is the best ? Let's try to answer this question !How to implement INotifyPropertyChangedDeclaring that your class is implementing INotifyPropertyChang
Posted: 14 Jun 2010   Updated: 14 Jun 2010   Views: 20,627   Rating: 4.25/5    Votes: 3   Popularity: 2.07
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
A problem you often meet when using MVVM is to get the selected items of an items control, especially Listbox.
General
Posted: 19 Feb 2010   Updated: 21 Feb 2010   Views: 5,056   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
In WPF, you expect your components/controls to behave exactly as you want to.... but this not always the case.
Posted: 25 Feb 2010   Updated: 25 Feb 2010   Views: 10,675   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
When you create WPF applications, you may (or you should !) use the M-V-VM pattern and so have to use/create ViewModel.The viewModel job is mainly to expose properties of your businessObjects to your views, ready for binding. Here is a first solution to create ViewModel from your model.
Posted: 4 Mar 2010   Updated: 7 Mar 2010   Views: 7,431   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 8   Downloaded: 0
Here is the next episode of our serie MVVM - Creating ViewModel. The first post is available here : MVVM - Creating ViewModel : wrap your business object (solution 1 of n).Today we are going to discover a tool which can help us to create the ViewModel.XAML Power Toys : add-in for VisualStudioXAM
Posted: 12 Mar 2010   Updated: 12 Mar 2010   Views: 8,769   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 7   Downloaded: 0
Here is the next episode of our serie MVVM - Creating ViewModel.
Templates
Posted: 15 Sep 2010   Updated: 20 Sep 2010   Views: 11,753   Rating: 4.75/5    Votes: 4   Popularity: 2.81
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
In this post, we'll discover how to access the template children by using the FindName method even on UserControl.
XAML
Posted: 19 Feb 2010   Updated: 27 Apr 2010   Views: 12,318   Rating: 4.50/5    Votes: 4   Popularity: 2.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
A post about creating a PNG from an XAML file
Algorithms & Recipes
General
Posted: 19 Feb 2010   Updated: 21 Feb 2010   Views: 6,169   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
The most popular control which has been brought by the Microsoft SDK is certainly the scatterView. Each item is positioned at a random place with a random orientation. You can then rotate, move or scale them with your fingers.
Collections
General
Posted: 2 Mar 2010   Updated: 2 Mar 2010   Views: 10,972   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
As pointed out in this post, collections of the ViewModels and the models are not in sync. This is because we do not directly access the model but an ObservableCollection (in the viewModel) which contains the object of the original collection (in the model) and these two collections are not the same
Programming Tips
General
Posted: 19 Feb 2010   Updated: 21 Feb 2010   Views: 13,595   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
When you build some animations with WPF, Surface or JavaFX, you sometimes need to know how to evolve an angle.
Code Generation
General
Posted: 19 Feb 2010   Updated: 19 Feb 2010   Views: 6,081   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Animate your specific object with WPF animation.
Uncategorised Technical Blogs
General
Posted: 19 Feb 2010   Updated: 19 Feb 2010   Views: 6,067   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
To display information in your scene, you can use a billboard represented by the MovableText into (M)ogre but sometimes you just want to put some static text somewhere because it's more readable.
Posted: 19 Feb 2010   Updated: 19 Feb 2010   Views: 10,756   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
How to use a screenshot of a WPF elements and put it as a texture on your Mogre object
Posted: 27 Oct 2010   Updated: 27 Oct 2010   Views: 12,239   Rating: 4.80/5    Votes: 4   Popularity: 2.86
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
When building a (multi)touch application you may need one nice feature : translate hand-written text to real words. This open a whole new world full of possibilities like starting some actions when keywords are recognized or simply allow the users to write some text for later use. In this

Average tips rating: 4.03

Windows Presentation Foundation
General
Posted: 22 Feb 2010   Updated: 24 Feb 2010   Views: 3,609   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
As you may actually know WPF introduced the routed events. These last are no more specific to a single control but they are routed inside the tree of your controls. If you want to stop an event, you can mark it as Handled. If so, the routing engine will stop to propage it. In fact this is...
Posted: 12 Apr 2010   Updated: 12 Apr 2010   Views: 5,520   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
When you read the MSDN guidelines to improce WPF's performances you can find that it's a good idea to freeze Freezable objects.It's a quite easy thing to do via the code but it's quite harder to do it directly in the XAML. In this post we will see how to do so.What are freezable...
Posted: 22 Feb 2010   Updated: 18 Sep 2010   Views: 12,590   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Increase Performances when Using D3DImage in WPF
Posted: 23 Sep 2010   Updated: 28 Feb 2011   Views: 13,083   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Creating a full-screen window in WPF is quite simple, set WindowState to Maximized and WindowStyle to None. However, a border is still visible on the bottom and on the right sides. In this post we'll discover how to remove it.
Windows Workflow Foundation
General
Posted: 3 Mar 2010   Updated: 3 Mar 2010   Views: 5,140   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
As you may actually know WPF introduced the routed events. These last are no more specific to a single control but they are routed inside the tree of your controls. If you want to stop an event, you can mark it as Handled. If so, the routing engine will stop to propage it. In fact this is...
Programming Tips
General
Posted: 25 Feb 2010   Updated: 25 Feb 2010   Views: 6,351   Rating: 3.50/5    Votes: 2   Popularity: 1.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
You often read on the web that the DependencyObjects are not marked as serializable and that this is a major drawback of them...But there is a easy way to perform a serialization of these object : use XAMLWriter and XAMLReader :public class MyDependencyObject : DependencyObject{public...
No reference articles have been posted.

jmix90
Software Developer http://wpf-france.fr
France (Metropolitan) France (Metropolitan)
Jonathan creates software, mostly with C#,WPF and XAML.

He really likes to works on every Natural User Interfaces(NUI : multitouch, touchless, etc...) issues.



He is awarded Microsoft MVP in the "Client Application Development" section since 2011.
 

You can check out his WPF/C#/NUI/3D blog http://www.jonathanantoine.com.

He is also the creator of the WPF French community web site : http://wpf-france.fr.

Here is some videos of the projects he has already work on :
Follow on   Twitter


Advertise | Privacy | Mobile
Web04 | 2.8.140926.1 | Last Updated 1 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid