У меня странная проблема в моем проекте. Есть страницы, сделанные из usercontrol и панели меню (также usercontrol).wpf Usercontrol in usercontrol no response
Вот мой UserControl, который содержит несколько кнопок
public partial class UpperBar : UserControl
{
public UpperBar()
{
InitializeComponent();
}
public event EventHandler EventbtClicked;
private void btConnect_Click(object sender, System.Windows.RoutedEventArgs e)
{
EventbtClicked(this, e);
}
}
Я добавил это в моей странице следующим образом:
<local:UpperBar VerticalAlignment="Top" Grid.Row="0" Height="78" Grid.ColumnSpan="3" Margin="0,2,0,0"/>
И в моей странице пытались вызвать событие:
public PageStatus()
{
InitializeComponent();
Plc.ExecuteRefresh += new EventHandler(RefreshLeds);
UpperBar.EventbtCliced += new EventHandler(UpperBatButtonClick);
}
protected void UpperBarButtonClick(object sender, EventArgs e)
{
//do something
}
Но я не могу получить доступ к своему мероприятию, используя это UpperBar.EventbtCliced
, почему?
что Plc? Я не вижу, что вы называете свой элемент управления в xaml –
Я предполагаю, что 'EventbtCliced' является опечаткой, а вы имеете в виду:' EventbtClicked'? – CodingGorilla