Я делаю этот проект, который должен отображать все локальные и удаленные серверы SQL. Поскольку для поиска удаленных серверов требуется время, поэтому я перечисляю локальные серверы в выпадающем списке, чтобы пользователи могли выбирать из них экземпляр, что в большинстве случаев. У меня нет проблем для этой части. Однако мне нужно также перечислить все удаленные серверы, поэтому я думаю, что разумный способ сделать это - через кнопку обзора рядом с полем со списком, чтобы пользователи могли щелкнуть по нему, если они хотят выбрать удаленный экземпляр SQL. Я могу найти все удаленные экземпляры SQL без проблем и поместить их в переменную ObservableCollection. Теперь проблема в том, как я могу вызвать список, в котором есть все имена удаленных серверов? Я предполагаю, что мне нужны две части кода: один для xaml и один - код C# для события click. Любая помощь очень ценится!Как открыть окно (список) нажатием кнопки
0
A
ответ
0
Я понял, как принести Контекстное от кнопки:
Вот XAML:
<Button.ContextMenu>
<ContextMenu Name="BrowseButtonContext"
ItemsSource="{Binding RemoteSqlServers}"
MouseDown="Select_Click">
</ContextMenu>
</Button.ContextMenu>
</Button>
Вот код:
private void BrowseButton_Click(object sender, RoutedEventArgs e)
{
System.Windows.Controls.ContextMenu cm = BrowseButtonContext as System.Windows.Controls.ContextMenu;
cm.PlacementTarget = sender as System.Windows.Controls.Button;
cm.IsOpen = true;
}
Смежные вопросы
- 1. ASP.net - открыть и закрыть список нажатием кнопки
- 2. Как открыть редактор нажатием кнопки
- 3. Как создать окно выбора файла нажатием кнопки?
- 4. Как открыть новое окно JPanel одним нажатием кнопки?
- 5. Как открыть несколько окон одним нажатием кнопки?
- 6. Как вызвать всплывающее окно нажатием кнопки?
- 7. Как закрыть окно Tkinter нажатием кнопки?
- 8. Как открыть новое действие нажатием кнопки?
- 9. Как открыть фрагмент одним нажатием кнопки?
- 10. Как открыть отчет fpdf нажатием кнопки
- 11. Как открыть новую форму нажатием кнопки?
- 12. Как открыть новую вкладку нажатием кнопки
- 13. Как открыть два действия одним нажатием кнопки
- 14. Откройте выбранный список html нажатием кнопки
- 15. Как добавить значение в список нажатием кнопки?
- 16. Перед нажатием кнопки появляется диалоговое окно JQuery
- 17. Затухать всплывающее окно одним нажатием кнопки?
- 18. python tkinter открыть новое окно с нажатием кнопки и закрыть первое окно
- 19. Как открыть окно предупрежденияDialog при нажатии кнопки?
- 20. Как открыть диалоговое окно при нажатии кнопки
- 21. Как открыть окно с помощью кнопки
- 22. Как открыть окно одним нажатием кнопки из другого окна с помощью PyQt?
- 23. Как сделать кнопки одним нажатием кнопки событие
- 24. Как сделать дополнительное окно в wxpython одним нажатием кнопки
- 25. Как открыть веб-страницу одним нажатием кнопки в форме xamarin
- 26. Как открыть браузер на мероприятии с нажатием кнопки приложения Phonegap
- 27. Как открыть установленное приложение для Android с нажатием кнопки?
- 28. Как открыть мой компьютер и панель управления нажатием кнопки?
- 29. Как открыть всплывающее окно бутстрапа с помощью кнопки внешней кнопки
- 30. Переключаемый стол нажатием кнопки
Я понял, как принести контекстное меню с помощью кнопки: –