20

Oct

[WPF TIP] Il controllo copione… come renderizzarsi come un altro controllo :)

Ciao a tutti

 

a quanti di noi è capitato di voler vedere in un punto (tipo il magnifier di windows) ciò che è renderizzato in un altro punto?!??!

wpf ci offre un semplice metodo usando un VisualBrush, in pratica un Brush (riempimento) che non è altro se non l’output grafico di un altro controllo

Esempio:

image

 

In alto a sx abbiamo il vero pulsante, ed in mezzo un textblock che ha come background l’output del button

Ovviamente è possibile fare ogni tipo di combinazione che WPF ci mette a disposizione Sorriso

 

XAML:

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">