venerdì 23 ottobre 2009

Ereditare uno UserControl In WPF

Per ereditare uno UserControl in WPF è molto semplice;

Basta procedere nel seguente modo; primo passo si crea la classe da associare a l' UserControl:
public class CollectionUCPage:System.Windows.Controls.UserControl
{
public CollectionUCPage(): base() { }

public string VariabilePerTutti { get; set; }
}

Si crea l' UserControl che vogliamo far ereditare dalla classe CollectionUCPage;

il file .xaml va modificato nel seguente modo:

<src:CollectionUCPage

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
mc:Ignorable="d"
xmlns:src="clr-namespace:WpfControlLibrary"
x
:Name="UserMia"
...

Come si vede si è introdotto il riferimento a xmlns:src="clr-namespace:WpfControlLibrary" che indica dove trovare il controllo compilato.

adesso modifichiamo il file cs :

public partial class UCMia : CollectionUCPage
{
.........................................
.........................................

Il gioco è fatto!!

Nessun commento:

Posta un commento