В главном окне есть кнопка, при нажатии на которую должен вызваться метод , который есть в UserControl
public void ShopControl_Loaded(object sender, RoutedEventArgs e)
{
_launcher.Initialize();
}
Код контрола в MainWindow.xaml
<controls:ShopControl x:Name="ShopTab"
Margin="-4,60,0,4"
Foreground="#FFFFFFFF"
Visibility="Hidden" />
Код кнопки главного окна
private void shopBtn_Click(object sender, RoutedEventArgs e)
{
ShopTab.Visibility = Visibility.Visible;
}
Подскажите, как я могу это сделать?
Ну, если совсем по-простому, то так:
Click="OnButtonClick"
В окне у UserControl
'а устанавливаете имя через Name
:
<local:MyUserControl Name="XYZ">...</local:MyUserControl>
Создаёте метод OnButtonClick(object sender, RoutedEventArgs e)
, в нём вызовите XYZ.Method()
. Позаботьтесь о том, чтобы метод был публичным.
Да, если метод называется у вас Control_Loaded
, что-то тут не так.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть ViewPager, каким методом можно узнать отклонение от центра страницы? То есть если страница неподвижно стоит в центре, то отклонение 0Если...
В проекте довольно давно используется гугловая библиотека comgooglecode