Quantcast
Channel: Event / Routed Event
Viewing all articles
Browse latest Browse all 3

Event / Routed Event

$
0
0

Hallo zusammen,

leider bin ich durch das ganze googeln zum Thema nun verwirrter als vorher, so dass ich hier mal eine (hoffentlich banale) Anfängerfrage stelle:

Ich habe 2 simple UserControls in einem eigenen Namespace.

Das erste ("Header") besteht nur aus einem TextBlock, das andere ("UI") nur aus einem Button.

In meinem MainWindow packe ich die beiden nun in ein Dockpanel:

<Windowx:Class="Test.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:t="clr-namespace:Test.Controls"Title="MainWindow"Height="350"Width="525"><Grid><DockPanelLastChildFill="True"><t:HeaderDockPanel.Dock="Top"></t:Header><t:UIDockPanel.Dock="Top"></t:UI></DockPanel></Grid></Window>

Nun möchte ich, dass wenn ich auf den Button in Control "UI" clicke, ein Text im Control "Header" erscheint.

Nun meine Fragen:

A) Ist es richtig, dass ich hierfür ein Routed Event verwenden sollte?

B) Falls A) richtig ist, Muss das Event dann bis zum MainWindow hochblubbern, um danach zum Header wieder getunnelt zu werden, weil die beiden UserControls im visual Tree ja nebeneinander liegen? Sprich: brauche ich gleich 2 Events?

c) Sollte ich hier lieber ganz "normale" events nutzen?

d) Bin ich völlig auf dem Holzweg?

 

Danke!

Sandra


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images