0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|
1 | |
.NET 3.x WPF Активация кнопки, по нажатию клавиши23.06.2011, 00:22. Показов 9310. Ответов 9
Метки нет (Все метки)
Подскажите пожалуйста.
Суть вот в чём. Я решил сделать на WPF C# Драмм Машину. То есть - Нажимаю на Баттон , и он издаёт звук . Но Баттон я нажимаю мышью. Как сделать так, чтобы при нажатии допустим клавиши "q" нажимался баттон1 ??
0
|
23.06.2011, 00:22 | |
Ответы с готовыми решениями:
9
Вывод в TextBox по нажатию кнопки (WPF) Закрыть приложение WPF по нажатию на кнопки WPF TextBox передача значения по нажатию кнопки Как создать всплывающее окно, по нажатию кнопки в C# WPF |
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
||||||
23.06.2011, 11:52 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|||||||||||
23.06.2011, 14:10 [ТС] | 3 | ||||||||||
а куда нужно толкать этот код и после чего?? а то я пока не очень разбираюсь в ВПФ.
я пробовал в App.xaml и в MainWindow.xaml. Оно подчёркивает <Window.InputBindings> Добавлено через 10 минут
Вот смотри.. Тут код на одну кнопку..куда вставлять надо? п.с. Если вставить ВиндовсБиндингИнпутс перед гридом, то всё норм, но последнюю строку не принимает Добавлено через 21 минуту Опять я.. А то мне этот элемент очень нужен
Так - выбивает ошибку, но запускаеться.. Нажимаю клавишу q - нечего не происходит.. а Мышью нажимаю - идёт звук
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|||||||||||
23.06.2011, 15:28 | 4 | ||||||||||
1
|
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|
23.06.2011, 18:19 [ТС] | 5 |
Большое спасибо)
помогло)
0
|
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|
23.06.2011, 18:57 [ТС] | 6 |
Хэх, ну я то думал уже всё)
так фиг) суть я понял, и работает но не в моём случае вообщем для чего я это всё делал - для того, чтобы при нажатии БАТТОНА вылазил звук.. КОгда сделал Бинд клавиши вашим способом, оповещение вылазит, что кнопка нажата, но почему то звук не издаёт.. Издаёт звук только в том случаи - если нажать мышкой.. Эх.. Добавлено через 24 секунды Хэх, ну я то думал уже всё) так не вышло. суть я понял, и работает но не в моём случае вообщем для чего я это всё делал - для того, чтобы при нажатии БАТТОНА вылазил звук.. КОгда сделал Бинд клавиши вашим способом, оповещение вылазит, что кнопка нажата, но почему то звук не издаёт.. Издаёт звук только в том случаи - если нажать мышкой.. Эх..
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|
23.06.2011, 19:27 | 7 |
код проекта особенно ту часть где издается звук...
Добавлено через 15 минут кажется что вы используете и обработчик события Click и Command на одной кнопке....
1
|
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|
23.06.2011, 19:32 [ТС] | 8 |
namespace WPFbutton
{ public partial class MainWindow : Window { public static RoutedCommand MyCommand = new RoutedCommand(); public MainWindow() { InitializeComponent(); } MediaPlayer player = new MediaPlayer(); private void button1_Click(object sender, RoutedEventArgs e) { mediaElement1.Source = new Uri("CCRASH.wav", UriKind.Relative); } private void mediaElement1_MediaOpened(object sender, RoutedEventArgs e) { } } } <Window x:Class="WPFbutton.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="136,36,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" /> <MediaElement Height="120" HorizontalAlignment="Left" Margin="251,12,0,0" Name="mediaElement1" VerticalAlignment="Top" Width="47" MediaOpened="mediaElement1_MediaOpened" /> </Grid> </Window> Вот. При запуске програки , просто появляеться Баттон, по которому клацаешь , он издаёт звук, который находится в папке проэкта в bin .. Очень на вас надеюсь) Добавлено через 52 секунды public static RoutedCommand MyCommand = new RoutedCommand(); эту строчку с вашего кода забыл стереть)
0
|
101 / 86 / 6
Регистрация: 08.04.2010
Сообщений: 169
|
|||||||||||
23.06.2011, 19:56 | 9 | ||||||||||
1
|
0 / 0 / 0
Регистрация: 23.06.2011
Сообщений: 8
|
|
23.06.2011, 20:06 [ТС] | 10 |
Всё, решено)) Спасибо большое )
реально помогли)
0
|
23.06.2011, 20:06 | |
23.06.2011, 20:06 | |
Помогаю со студенческими работами здесь
10
Активация кнопки checkbox по нажатию клавиши Убрать реагирование кнопки по нажатию клавиши Enter Нажатие кнопки Button по нажатию клавиши на клавиатуре Как создать всплывающее окно, по нажатию кнопки в C# WPF Добавление текстбоксов по нажатию клавиши и удаление по нажатию другой кнопки Активация кнопки по нажатию кнопки) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |