路由事件
public static readonly RoutedEvent VedioClickEvent = EventManager.RegisterRoutedEvent("VedioClick", RoutingStrategy.Bubble, typeof(EventHandler), typeof(ProjectBlock));
public event EventHandler VedioClick///属性 block.VedioClick += Block_VedioClick;
{
add
{
base.AddHandler(VedioClickEvent, value);
}
remove
{
base.RemoveHandler(VedioClickEvent, value);
}
}
private void vedioImage_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
RoutedEventArgs args = new RoutedEventArgs(ProjectBlock.VedioClickEvent, sender);
this.RaiseEvent(args);
}
private void Block_VedioClick(object sender, EventArgs e)
{
if (sender != null)
{
}
}