Включить / отключить пользовательский элемент управления пользовательского интерфейса в коде wpf c # позади - PullRequest
0 голосов
/ 23 октября 2018

Для проекта я создаю Numpad и клавиатуру.Оба являются пользовательскими элементами управления и отображаются в окне.

Я хочу использовать кнопку / переключатель в xaml для включения одного или другого.Каков наилучший способ приблизиться к этому в коде позади C #?Заранее спасибо!

1 Ответ

0 голосов
/ 23 октября 2018

Создайте кнопку в графическом интерфейсе и привяжите событие Click к EventHandler в Code Behind.Этот EventHandler в основном просто переключает свойство IsEnabled элементов управления.Вот как это может выглядеть:

private void BtnToggle_Click(object sender, RoutedEventArgs e)
{
    //Do this with every button
    BtnToFlip.IsEnabled = !Btn.ToFlip.IsEnabled
}

Это триггеры между IsEnabled с true до false

Примечание: Это вникоим образом не формировать или формировать лучший способ сделать это, и я знаю, что это даже не MVVM удаленно.Это всего лишь простой ответ на вопрос ОП, так как он кажется очень новым.

...