Привет, я изучал WPF с помощью «Expression Blend 4» в последние несколько дней, и этого я хочу достичь.Пользовательские триггеры событий в Blend
У меня есть основное окно, в котором есть отдельная пользовательская кнопка.
Что я хочу сделать, так это то, что, когда курсор мыши находится в левой части окна, я хочу, чтобы кнопка начала анимацию и переместилась на мой курсор. В качестве альтернативы, когда курсор находится в правой части окна, я хочу, чтобы кнопка двигалась вправо.
Для этого я создал специальные мероприятия. Я уже тестировал их, чтобы «MessageBox» всплывал, если я либо двигаюсь влево, либо вправо. На самом деле я хочу, чтобы они оживляли влево или вправо. Но чтобы создать временную шкалу анимации, я не могу найти свои пользовательские события в blend. Есть ли способ сделать это?
Частичный код Ниже
private event EventHandler MoveRightEvent;
private event EventHandler MoveLeftEvent;
public MainWindow()
{
this.InitializeComponent();
// Insert code required on object creation below this point.
MoveRightEvent += new EventHandler(MainWindow_MoveRightEvent);
MoveLeftEvent += new EventHandler(MainWindow_MoveLeftEvent);
}
void MainWindow_MoveLeftEvent(object sender, EventArgs e)
{
MessageBox.Show("Moved Left!!");
}
void MainWindow_MoveRightEvent(object sender, EventArgs e)
{
MessageBox.Show("Moved Right!!");
}
Спасибо за ссылки на ур! – RStyle